UNPKG

@vocdoni/sdk

Version:

⚒️An SDK for building applications on top of Vocdoni API

98 lines (84 loc) 2.66 kB
export class ErrMalformedToken extends Error { static readonly code: number = 4000; constructor(message?: string) { super(message ? message : 'malformed token information'); } } export class ErrTokenAlreadyExists extends Error { static readonly code: number = 4009; constructor(message?: string) { super(message ? message : 'token already created'); } } export class ErrCantCreateToken extends Error { static readonly code: number = 5000; constructor(message?: string) { super(message ? message : 'the token cannot be created'); } } export class ErrCantGetToken extends Error { static readonly code: number = 5004; constructor(message?: string) { super(message ? message : 'error getting token information'); } } export class ErrNotFoundToken extends Error { static readonly code: number = 4003; constructor(message?: string) { super(message ? message : 'no token found'); } } export class ErrEncodeTokens extends Error { static readonly code: number = 5011; constructor(message?: string) { super(message ? message : 'error encoding tokens'); } } export class ErrEncodeTokenTypes extends Error { static readonly code: number = 5012; constructor(message?: string) { super(message ? message : 'error encoding supported tokens types'); } } export class ErrCantGetTokens extends Error { static readonly code: number = 5005; constructor(message?: string) { super(message ? message : 'error getting tokens information'); } } export class ErrEncodeToken extends Error { static readonly code: number = 5010; constructor(message?: string) { super(message ? message : 'error encoding token'); } } export class ErrEncodeTokenHolders extends Error { static readonly code: number = 5013; constructor(message?: string) { super(message ? message : 'error encoding token holders'); } } export class ErrChainIDNotSupported extends Error { static readonly code: number = 4013; constructor(message?: string) { super(message ? message : 'chain ID provided not supported'); } } export class ErrMalformedChainID extends Error { static readonly code: number = 4018; constructor(message?: string) { super(message ? message : 'malformed chain ID'); } } export class ErrMalformedHolder extends Error { static readonly code: number = 4021; constructor(message?: string) { super(message ? message : 'malformed holder information'); } } export class ErrNoTokenHolderFound extends Error { static readonly code: number = 4023; constructor(message?: string) { super(message ? message : 'token holder not found for the token provided'); } }