UNPKG

@vocdoni/sdk

Version:

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

119 lines (102 loc) 3.28 kB
export class ErrNotFoundCensus extends Error { static readonly code: number = 4006; constructor(message?: string) { super(message ? message : 'census not found'); } } export class ErrCantGetCensus extends Error { static readonly code: number = 5009; constructor(message?: string) { super(message ? message : 'error getting census information'); } } export class ErrEncodeCensuses extends Error { static readonly code: number = 5018; constructor(message?: string) { super(message ? message : 'error encoding censuses'); } } export class ErrCantCreateCensus extends Error { static readonly code: number = 5001; constructor(message?: string) { super(message ? message : 'error creating the census tree on the census database'); } } export class ErrCantAddHoldersToCensus extends Error { static readonly code: number = 5002; constructor(message?: string) { super(message ? message : 'error adding the holders to the created census'); } } export class ErrPruningCensus extends Error { static readonly code: number = 5003; constructor(message?: string) { super(message ? message : 'error pruning the current census tree'); } } export class ErrCantGetTokenHolders extends Error { static readonly code: number = 5006; constructor(message?: string) { super(message ? message : 'error getting token holders'); } } export class ErrEncodeStrategyHolders extends Error { static readonly code: number = 5014; constructor(message?: string) { super(message ? message : 'error encoding strategy holders'); } } export class ErrMalformedCensusID extends Error { static readonly code: number = 4001; constructor(message?: string) { super(message ? message : 'malformed census ID, it must be a integer'); } } export class ErrNotFoundTokenHolders extends Error { static readonly code: number = 4004; constructor(message?: string) { super(message ? message : 'no token holders found'); } } export class ErrNoTokens extends Error { static readonly code: number = 4007; constructor(message?: string) { super(message ? message : 'no tokens found'); } } export class ErrEncodeCensus extends Error { static readonly code: number = 5017; constructor(message?: string) { super(message ? message : 'error encoding census'); } } export class ErrCantGetTokenCount extends Error { static readonly code: number = 5020; constructor(message?: string) { super(message ? message : 'error counting census size'); } } export class ErrMalformedCensusQueueID extends Error { static readonly code: number = 4011; constructor(message?: string) { super(message ? message : 'malformed queue ID'); } } export class ErrEncodeQueueItem extends Error { static readonly code: number = 5022; constructor(message?: string) { super(message ? message : 'error encoding census queue item'); } } export class ErrMalformedStrategyQueueID extends Error { static readonly code: number = 4020; constructor(message?: string) { super(message ? message : 'malformed queue ID'); } } export class ErrCensusAlreadyExists extends Error { static readonly code: number = 4012; constructor(message?: string) { super(message ? message : 'census already exists'); } }