diff --git a/packages/socket-mode/src/SocketModeClient.ts b/packages/socket-mode/src/SocketModeClient.ts index 3a972a481..efca84a49 100644 --- a/packages/socket-mode/src/SocketModeClient.ts +++ b/packages/socket-mode/src/SocketModeClient.ts @@ -543,6 +543,7 @@ export class SocketModeClient extends EventEmitter { let event: { type: string; reason: string; + // eslint-disable-next-line @typescript-eslint/no-explicit-any payload: { [key: string]: any }; envelope_id: string; retry_attempt?: number; // type: events_api @@ -552,6 +553,7 @@ export class SocketModeClient extends EventEmitter { try { event = JSON.parse(data); + // eslint-disable-next-line @typescript-eslint/no-explicit-any } catch (parseError: any) { // prevent application from crashing on a bad message, but log an error to bring attention this.logger.error( diff --git a/packages/socket-mode/src/errors.ts b/packages/socket-mode/src/errors.ts index b52e41785..9664b6c8b 100644 --- a/packages/socket-mode/src/errors.ts +++ b/packages/socket-mode/src/errors.ts @@ -22,6 +22,7 @@ export type SMCallError = SMPlatformError | SMWebsocketError | SMNoReplyReceived export interface SMPlatformError extends CodedError { code: ErrorCode.SendMessagePlatformError; + // eslint-disable-next-line @typescript-eslint/no-explicit-any data: any; } @@ -67,7 +68,10 @@ export function websocketErrorWithOriginal(original: Error): SMWebsocketError { /** * A factory to create SMPlatformError objects. */ -export function platformErrorFromEvent(event: any & { error: { msg: string; } }): SMPlatformError { +export function platformErrorFromEvent( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + event: any & { error: { msg: string; } }, +): SMPlatformError { const error = errorWithCode( new Error(`An API error occurred: ${event.error.msg}`), ErrorCode.SendMessagePlatformError,