@gala-chain/api ∙ API
API > GalaChainResponse
Class: abstract GalaChainResponse<T>
Contents
- Extended By
 - Type parameters
 - Constructors
 - new GalaChainResponse()
 - Properties
 - Data
 - ErrorCode
 - ErrorKey
 - ErrorPayload
 - Message
 - Status
 - Methods
 - Error()
 - Success()
 - Wrap()
 - deserialize()
 - isError()
 - isSuccess()
 
Extended By
Type parameters
▪ T
Constructors
new GalaChainResponse()
new GalaChainResponse\<
T>():GalaChainResponse\<T>
Properties
Data
readonlyData?:T
Source
chain-api/src/types/contract.ts:30
ErrorCode
readonlyErrorCode?:number
Source
chain-api/src/types/contract.ts:27
ErrorKey
readonlyErrorKey?:string
Source
chain-api/src/types/contract.ts:28
ErrorPayload
readonlyErrorPayload?:unknown
Source
chain-api/src/types/contract.ts:29
Message
readonlyMessage?:string
Source
chain-api/src/types/contract.ts:26
Status
readonlyStatus:GalaChainResponseType
Source
chain-api/src/types/contract.ts:25
Methods
Error()
Error(e)
staticError\<T>(e):GalaChainResponse\<T>
Type parameters
▪ T
Parameters
▪ e: object
▪ e.message?: string
Source
chain-api/src/types/contract.ts:34
Error(e)
staticError\<T>(e):GalaChainResponse\<T>
Type parameters
▪ T
Parameters
▪ e: ChainError
Source
chain-api/src/types/contract.ts:35
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>
Source
chain-api/src/types/contract.ts:36
Success()
staticSuccess\<T>(Data):GalaChainResponse\<T>
Type parameters
▪ T
Parameters
▪ Data: T
Source
chain-api/src/types/contract.ts:31
Wrap()
staticWrap\<T>(op):Promise\<GalaChainResponse\<T>>
Type parameters
▪ T
Parameters
▪ op: Promise\<T>
Source
chain-api/src/types/contract.ts:56
deserialize()
staticdeserialize\<T>(constructor,object):GalaChainResponse\<T>
Type parameters
▪ T
Parameters
▪ constructor: undefined | ClassConstructor\<Inferred\<T>>
▪ object: string | Record\<string, unknown>
Source
chain-api/src/types/contract.ts:70
isError()
staticisError\<T>(r):r is GalaChainErrorResponse<T>
Type parameters
▪ T
Parameters
▪ r: GalaChainResponse\<T>
Source
chain-api/src/types/contract.ts:66
isSuccess()
staticisSuccess\<T>(r):r is GalaChainSuccessResponse<T>
Type parameters
▪ T
Parameters
▪ r: GalaChainResponse\<T>