@vocdoni/sdk
Version:
⚒️An SDK for building applications on top of Vocdoni API
119 lines (102 loc) • 3.28 kB
text/typescript
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');
}
}