Error class and utilities for JSON-RPC errors.
yarn add @erebos/rpc-errorimport RPCError, { parseError, methodNotFound } from '@erebos/rpc-error'
const error1 = parseError()
const error2 = methodNotFound('get_user')
const error3 = new RPCError(-32600) // Invalid request
const error4 = new RPCError(1000, 'Custom app error', { user: 'alice' })Arguments
code: numbermessage?: string: will be set based on thecodewhen not provideddata?: T: optional additional error data
Returns RPCErrorObject
Creates a RPCError instance from a RPCErrorObject.
Arguments
error: RPCErrorObject
Returns RPCError instance
Arguments
code: number
Returns boolean
Arguments
code: number
Returns string
Arguments
data?: ?any
Returns RPCError instance with code -32700
Arguments
data?: ?any
Returns RPCError instance with code -32600
Arguments
data?: ?any
Returns RPCError instance with code -32601
Arguments
data?: ?any
Returns RPCError instance with code -32602
Arguments
data?: ?any
Returns RPCError instance with code -32603
MIT