UNPKG

@joyid/common

Version:
21 lines (18 loc) 474 B
export enum DappErrorName { DecodeError = 'Decode Error', InvalidParams = 'Invalid Params', UserRejected = 'User Rejected', NotAllowed = 'Not Allowed', } export class DappError extends Error { rawError?: unknown constructor( message: string, name: string = DappErrorName.InvalidParams, rawError: unknown = undefined ) { super(message) this.name = message === DappErrorName.UserRejected ? message : name this.rawError = rawError } }