Skip to content

@gala-chain/apiReadme | API


@gala-chain/api / GalaChainErrorResponse

Class: GalaChainErrorResponse\<T>

Extends

Type parameters

T

Constructors

new GalaChainErrorResponse(message, errorCode, errorKey, errorPayload)

new GalaChainErrorResponse\<T>(message, errorCode?, errorKey?, errorPayload?): GalaChainErrorResponse\<T>

Parameters

message: string

errorCode?: number

errorKey?: string

errorPayload?: Record\<string, unknown>

Returns

GalaChainErrorResponse\<T>

Overrides

GalaChainResponse.constructor

Source

chain-api/src/types/contract.ts:99

new GalaChainErrorResponse(error)

new GalaChainErrorResponse\<T>(error): GalaChainErrorResponse\<T>

Parameters

error

error.message?: string

Returns

GalaChainErrorResponse\<T>

Overrides

GalaChainResponse<T>.constructor

Source

chain-api/src/types/contract.ts:101

new GalaChainErrorResponse(error)

new GalaChainErrorResponse\<T>(error): GalaChainErrorResponse\<T>

Parameters

error: ChainError

Returns

GalaChainErrorResponse\<T>

Overrides

GalaChainResponse<T>.constructor

Source

chain-api/src/types/contract.ts:103

Properties

Data?

optional readonly Data: T

Inherited from

GalaChainResponse.Data

Source

chain-api/src/types/contract.ts:31


ErrorCode

readonly ErrorCode: number

Overrides

GalaChainResponse.ErrorCode

Source

chain-api/src/types/contract.ts:95


ErrorKey

readonly ErrorKey: string

Overrides

GalaChainResponse.ErrorKey

Source

chain-api/src/types/contract.ts:96


ErrorPayload?

optional readonly ErrorPayload: Record\<string, unknown>

Overrides

GalaChainResponse.ErrorPayload

Source

chain-api/src/types/contract.ts:97


Message

readonly Message: string

Overrides

GalaChainResponse.Message

Source

chain-api/src/types/contract.ts:94


Status

readonly Status: Error

Overrides

GalaChainResponse.Status

Source

chain-api/src/types/contract.ts:93

Methods

Error()

Error(e)

static Error\<T>(e): GalaChainResponse\<T>

Type parameters

T

Parameters

e

e.message?: string

Returns

GalaChainResponse\<T>

Inherited from

GalaChainResponse.Error

Source

chain-api/src/types/contract.ts:35

Error(e)

static Error\<T>(e): GalaChainResponse\<T>

Type parameters

T

Parameters

e: ChainError

Returns

GalaChainResponse\<T>

Inherited from

GalaChainResponse.Error

Source

chain-api/src/types/contract.ts:36

Error(Message, ErrorCode, ErrorKey, ErrorPayload)

static Error\<T>(Message, ErrorCode, ErrorKey, ErrorPayload?): GalaChainResponse\<T>

Type parameters

T

Parameters

Message: string

ErrorCode: number

ErrorKey: string

ErrorPayload?: Record\<string, unknown>

Returns

GalaChainResponse\<T>

Inherited from

GalaChainResponse.Error

Source

chain-api/src/types/contract.ts:37


Success()

static Success\<T>(Data): GalaChainResponse\<T>

Type parameters

T

Parameters

Data: T

Returns

GalaChainResponse\<T>

Inherited from

GalaChainResponse.Success

Source

chain-api/src/types/contract.ts:32


Wrap()

static Wrap\<T>(op): Promise\<GalaChainResponse\<T>>

Type parameters

T

Parameters

op: Promise\<T>

Returns

Promise\<GalaChainResponse\<T>>

Inherited from

GalaChainResponse.Wrap

Source

chain-api/src/types/contract.ts:57


deserialize()

static deserialize\<T>(constructor, object): GalaChainResponse\<T>

Type parameters

T

Parameters

constructor: undefined | ClassConstructor\<Inferred\<T>>

object: string | Record\<string, unknown>

Returns

GalaChainResponse\<T>

Inherited from

GalaChainResponse.deserialize

Source

chain-api/src/types/contract.ts:71


isError()

static isError\<T>(r): r is GalaChainErrorResponse<T>

Type parameters

T

Parameters

r: GalaChainResponse\<T>

Returns

r is GalaChainErrorResponse<T>

Inherited from

GalaChainResponse.isError

Source

chain-api/src/types/contract.ts:67


isSuccess()

static isSuccess\<T>(r): r is GalaChainSuccessResponse<T>

Type parameters

T

Parameters

r: GalaChainResponse\<T>

Returns

r is GalaChainSuccessResponse<T>

Inherited from

GalaChainResponse.isSuccess

Source

chain-api/src/types/contract.ts:63