aladinnetwork-blockstack
Version:
The Aladin Javascript library for authentication, identity, and storage.
100 lines (99 loc) • 1.96 kB
TypeScript
/**
* @ignore
*/
export declare const ERROR_CODES: {
MISSING_PARAMETER: string;
REMOTE_SERVICE_ERROR: string;
INVALID_STATE: string;
NO_SESSION_DATA: string;
UNKNOWN: string;
};
/**
* @ignore
*/
declare type ErrorType = {
code: string;
parameter?: string;
message: string;
};
/**
* @ignore
*/
export declare class AladinError extends Error {
message: string;
code: string;
parameter?: string;
constructor(error: ErrorType);
toString(): string;
}
/**
* @ignore
*/
export declare class FileNotFound extends AladinError {
constructor(message: string);
}
/**
* @ignore
*/
export declare class InvalidParameterError extends AladinError {
constructor(parameter: string, message?: string);
}
/**
* @ignore
*/
export declare class MissingParameterError extends AladinError {
constructor(parameter: string, message?: string);
}
/**
* @ignore
*/
export declare class RemoteServiceError extends AladinError {
response: Response;
constructor(response: Response, message?: string);
}
/**
* @ignore
*/
export declare class InvalidDIDError extends AladinError {
constructor(message?: string);
}
/**
* @ignore
*/
export declare class NotEnoughFundsError extends AladinError {
leftToFund: number;
constructor(leftToFund: number);
}
/**
* @ignore
*/
export declare class InvalidAmountError extends AladinError {
fees: number;
specifiedAmount: number;
constructor(fees: number, specifiedAmount: number);
}
/**
* @ignore
*/
export declare class LoginFailedError extends AladinError {
constructor(reason: string);
}
/**
* @ignore
*/
export declare class SignatureVerificationError extends AladinError {
constructor(reason: string);
}
/**
* @ignore
*/
export declare class InvalidStateError extends AladinError {
constructor(message: string);
}
/**
* @ignore
*/
export declare class NoSessionDataError extends AladinError {
constructor(message: string);
}
export {};