Skip to content

@swapped/connect-sdk / core / ConnectSdkApiError

Class: ConnectSdkApiError ​

Defined in: src/errors/connect-sdk-api-error.ts:43

Normalized error thrown for failed Swapped API requests.

Extends ​

Constructors ​

Constructor ​

new ConnectSdkApiError(error): ConnectSdkApiError

Defined in: src/errors/connect-sdk-api-error.ts:47

Parameters ​

error ​

ConnectSdkApiErrorInput

Returns ​

ConnectSdkApiError

Overrides ​

ConnectSdkError.constructor

Methods ​

toJSON() ​

toJSON(): object

Defined in: src/errors/connect-sdk-error.ts:53

Returns ​

object

code ​

code: ConnectSdkErrorCode

details? ​

optional details?: Record<string, unknown>

message ​

message: string

name ​

name: string

Inherited from ​

ConnectSdkError.toJSON

Properties ​

apiCode? ​

readonly optional apiCode?: string

Defined in: src/errors/connect-sdk-api-error.ts:45


cause? ​

readonly optional cause?: unknown

Defined in: src/errors/connect-sdk-error.ts:30

Inherited from ​

ConnectSdkError.cause


code ​

readonly code: ConnectSdkErrorCode

Defined in: src/errors/connect-sdk-error.ts:28

Inherited from ​

ConnectSdkError.code


details? ​

readonly optional details?: Record<string, unknown>

Defined in: src/errors/connect-sdk-error.ts:29

Inherited from ​

ConnectSdkError.details


messageKey ​

readonly messageKey: string

Defined in: src/errors/connect-sdk-error.ts:31

Inherited from ​

ConnectSdkError.messageKey


messageParams? ​

readonly optional messageParams?: TranslateParams

Defined in: src/errors/connect-sdk-error.ts:32

Inherited from ​

ConnectSdkError.messageParams


rawMessage? ​

readonly optional rawMessage?: string

Defined in: src/errors/connect-sdk-error.ts:33

Inherited from ​

ConnectSdkError.rawMessage


status ​

readonly status: string | number

Defined in: src/errors/connect-sdk-api-error.ts:44