Skip to content

Commit c43171d

Browse files
committed
fix(types): add SDK method name aliases to operations type
Added type aliases in operations interface to map SDK v3 method names to their underlying OpenAPI operation names: - listOrganizations → getOrganizations - listRepositories → getOrgRepoList - createRepository → createOrgRepo - deleteRepository → deleteOrgRepo - updateRepository → updateOrgRepo - getRepository → getOrgRepo - listFullScans → getOrgFullScanList - createFullScan → CreateOrgFullScan - getFullScan → getOrgFullScan - streamFullScan → getOrgFullScan - deleteFullScan → deleteOrgFullScan - getFullScanMetadata → getOrgFullScanMetadata Updated FileValidationCallback to use 'createFullScan' instead of 'createOrgFullScan' for consistency with SDK v3 method names. This fixes TypeScript errors when using SocketSdkSuccessResult with SDK method names like SocketSdkSuccessResult<'listOrganizations'>.
1 parent c8e1778 commit c43171d

3 files changed

Lines changed: 16 additions & 2 deletions

File tree

src/socket-sdk-class.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -954,7 +954,7 @@ export class SocketSdk {
954954
// If callback provided and files were invalid, invoke it.
955955
if (this.#onFileValidation && invalidPaths.length > 0) {
956956
const result = await this.#onFileValidation(validPaths, invalidPaths, {
957-
operation: 'createOrgFullScan',
957+
operation: 'createFullScan',
958958
orgSlug,
959959
})
960960

src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ export type FileValidationCallback = (
268268
context: {
269269
operation:
270270
| 'createDependenciesSnapshot'
271-
| 'createOrgFullScan'
271+
| 'createFullScan'
272272
| 'uploadManifestFiles'
273273
orgSlug?: string | undefined
274274
[key: string]: unknown

types/api.d.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15278,4 +15278,18 @@ export interface operations {
1527815278
429: components['responses']['SocketTooManyRequestsResponse']
1527915279
}
1528015280
}
15281+
// SDK v3 method name aliases for TypeScript compatibility.
15282+
// These map the new SDK method names to their underlying OpenAPI operation names.
15283+
listOrganizations: operations['getOrganizations']
15284+
listRepositories: operations['getOrgRepoList']
15285+
createRepository: operations['createOrgRepo']
15286+
deleteRepository: operations['deleteOrgRepo']
15287+
updateRepository: operations['updateOrgRepo']
15288+
getRepository: operations['getOrgRepo']
15289+
listFullScans: operations['getOrgFullScanList']
15290+
createFullScan: operations['CreateOrgFullScan']
15291+
getFullScan: operations['getOrgFullScan']
15292+
streamFullScan: operations['getOrgFullScan']
15293+
deleteFullScan: operations['deleteOrgFullScan']
15294+
getFullScanMetadata: operations['getOrgFullScanMetadata']
1528115295
}

0 commit comments

Comments
 (0)