@gala-chain/api • Readme | 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
Overrides
Source
chain-api/src/types/contract.ts:99
new GalaChainErrorResponse(error)
new GalaChainErrorResponse\<
T
>(error
):GalaChainErrorResponse
\<T
>
Parameters
• error
• error.message?: string
Returns
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
Overrides
GalaChainResponse<T>.constructor
Source
chain-api/src/types/contract.ts:103
Properties
Data?
optional
readonly
Data:T
Inherited from
Source
chain-api/src/types/contract.ts:31
ErrorCode
readonly
ErrorCode:number
Overrides
Source
chain-api/src/types/contract.ts:95
ErrorKey
readonly
ErrorKey:string
Overrides
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
Source
chain-api/src/types/contract.ts:94
Status
readonly
Status:Error
Overrides
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
Inherited from
Source
chain-api/src/types/contract.ts:35
Error(e)
static
Error\<T
>(e
):GalaChainResponse
\<T
>
Type parameters
• T
Parameters
• e: ChainError
Returns
Inherited from
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
Inherited from
Source
chain-api/src/types/contract.ts:37
Success()
static
Success\<T
>(Data
):GalaChainResponse
\<T
>
Type parameters
• T
Parameters
• Data: T
Returns
Inherited from
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
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
Inherited from
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
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>