UNPKG

1.67 kBTypeScriptView Raw
1export declare const ERROR_CODES: {
2 MISSING_PARAMETER: string;
3 REMOTE_SERVICE_ERROR: string;
4 INVALID_STATE: string;
5 NO_SESSION_DATA: string;
6 UNKNOWN: string;
7};
8declare type ErrorType = {
9 code: string;
10 parameter?: string;
11 message: string;
12};
13export declare class BlockstackError extends Error {
14 message: string;
15 code: string;
16 parameter?: string;
17 constructor(error: ErrorType);
18 toString(): string;
19}
20export declare class InvalidParameterError extends BlockstackError {
21 constructor(parameter: string, message?: string);
22}
23export declare class MissingParameterError extends BlockstackError {
24 constructor(parameter: string, message?: string);
25}
26export declare class RemoteServiceError extends BlockstackError {
27 response: Response;
28 constructor(response: Response, message?: string);
29}
30export declare class InvalidDIDError extends BlockstackError {
31 constructor(message?: string);
32}
33export declare class NotEnoughFundsError extends BlockstackError {
34 leftToFund: number;
35 constructor(leftToFund: number);
36}
37export declare class InvalidAmountError extends BlockstackError {
38 fees: number;
39 specifiedAmount: number;
40 constructor(fees: number, specifiedAmount: number);
41}
42export declare class LoginFailedError extends BlockstackError {
43 constructor(reason: string);
44}
45export declare class SignatureVerificationError extends BlockstackError {
46 constructor(reason: string);
47}
48export declare class InvalidStateError extends BlockstackError {
49 constructor(message: string);
50}
51export declare class NoSessionDataError extends BlockstackError {
52 constructor(message: string);
53}
54export {};