Skip to content

Commit a0fc5a0

Browse files
committed
fix(types): update handleApiCall signature for SDK v3 compatibility
Update handleApiCall and handleApiCallNoSpinner to accept Promise<any> instead of Promise<SocketSdkResult<T>> because SDK v3 returns concrete result types (RepositoryResult, DeleteResult, etc.) rather than the generic SocketSdkResult<T>. Also remove unused SocketSdkResult import.
1 parent 4133b89 commit a0fc5a0

File tree

1 file changed

+4
-5
lines changed
  • packages/cli/src/utils/socket

1 file changed

+4
-5
lines changed

packages/cli/src/utils/socket/api.mts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ import type { Spinner } from '@socketsecurity/lib/spinner'
6060
import type {
6161
SocketSdkErrorResult,
6262
SocketSdkOperations,
63-
SocketSdkResult,
6463
SocketSdkSuccessResult,
6564
} from '@socketsecurity/sdk'
6665

@@ -190,7 +189,7 @@ export type ApiCallResult<T extends SocketSdkOperations> = CResult<
190189
* Handle Socket SDK API calls with error handling and permission logging.
191190
*/
192191
export async function handleApiCall<T extends SocketSdkOperations>(
193-
value: Promise<SocketSdkResult<T>>,
192+
value: Promise<any>,
194193
options?: HandleApiCallOptions | undefined,
195194
): Promise<ApiCallResult<T>> {
196195
const { commandPath, description, spinner } = {
@@ -204,7 +203,7 @@ export async function handleApiCall<T extends SocketSdkOperations>(
204203
spinner?.start()
205204
}
206205

207-
let sdkResult: SocketSdkResult<T>
206+
let sdkResult: any
208207
try {
209208
sdkResult = await value
210209
spinner?.stop()
@@ -277,10 +276,10 @@ export async function handleApiCall<T extends SocketSdkOperations>(
277276
}
278277

279278
export async function handleApiCallNoSpinner<T extends SocketSdkOperations>(
280-
value: Promise<SocketSdkResult<T>>,
279+
value: Promise<any>,
281280
description: string,
282281
): Promise<CResult<SocketSdkSuccessResult<T>['data']>> {
283-
let sdkResult: SocketSdkResult<T>
282+
let sdkResult: any
284283
try {
285284
sdkResult = await value
286285
} catch (e) {

0 commit comments

Comments
 (0)