@gala-chain/api • Readme | API
@gala-chain/api / GalaChainResponse
Class: abstract GalaChainResponse\<T>
Extended by
Type parameters
• T
Constructors
new GalaChainResponse()
new GalaChainResponse\<
T>():GalaChainResponse\<T>
Returns
Properties
Data?
optionalreadonlyData:T
Source
chain-api/src/types/contract.ts:31
ErrorCode?
optionalreadonlyErrorCode:number
Source
chain-api/src/types/contract.ts:28
ErrorKey?
optionalreadonlyErrorKey:string
Source
chain-api/src/types/contract.ts:29
ErrorPayload?
optionalreadonlyErrorPayload:unknown
Source
chain-api/src/types/contract.ts:30
Message?
optionalreadonlyMessage:string
Source
chain-api/src/types/contract.ts:27
Status
readonlyStatus:GalaChainResponseType
Source
chain-api/src/types/contract.ts:26
Methods
Error()
Error(e)
staticError\<T>(e):GalaChainResponse\<T>
Type parameters
• T
Parameters
• e
• e.message?: string
Returns
Source
chain-api/src/types/contract.ts:35
Error(e)
staticError\<T>(e):GalaChainResponse\<T>
Type parameters
• T
Parameters
• e: ChainError
Returns
Source
chain-api/src/types/contract.ts:36
Error(Message, ErrorCode, ErrorKey, ErrorPayload)
staticError\<T>(Message,ErrorCode,ErrorKey,ErrorPayload?):GalaChainResponse\<T>
Type parameters
• T
Parameters
• Message: string
• ErrorCode: number
• ErrorKey: string
• ErrorPayload?: Record\<string, unknown>
Returns
Source
chain-api/src/types/contract.ts:37
Success()
staticSuccess\<T>(Data):GalaChainResponse\<T>
Type parameters
• T
Parameters
• Data: T
Returns
Source
chain-api/src/types/contract.ts:32
Wrap()
staticWrap\<T>(op):Promise\<GalaChainResponse\<T>>
Type parameters
• T
Parameters
• op: Promise\<T>
Returns
Promise\<GalaChainResponse\<T>>
Source
chain-api/src/types/contract.ts:57
deserialize()
staticdeserialize\<T>(constructor,object):GalaChainResponse\<T>
Type parameters
• T
Parameters
• constructor: undefined | ClassConstructor\<Inferred\<T>>
• object: string | Record\<string, unknown>
Returns
Source
chain-api/src/types/contract.ts:71
isError()
staticisError\<T>(r):r is GalaChainErrorResponse<T>
Type parameters
• T
Parameters
• r: GalaChainResponse\<T>
Returns
r is GalaChainErrorResponse<T>
Source
chain-api/src/types/contract.ts:67
isSuccess()
staticisSuccess\<T>(r):r is GalaChainSuccessResponse<T>
Type parameters
• T
Parameters
• r: GalaChainResponse\<T>
Returns
r is GalaChainSuccessResponse<T>