UNPKG

1.04 kBTypeScriptView Raw
1/**
2 * Standard Postmark error on which all sub-errors are based.
3 */
4export declare class PostmarkError extends Error {
5 code: number;
6 statusCode: number;
7 constructor(message: string, code?: number, statusCode?: number);
8 protected setUpStackTrace(): void;
9}
10export declare class HttpError extends PostmarkError {
11 constructor(message: string, code: number, statusCode: number);
12}
13export declare class InvalidAPIKeyError extends HttpError {
14 constructor(message: string, code: number, statusCode: number);
15}
16export declare class ApiInputError extends HttpError {
17 constructor(message: string, code: number, statusCode: number);
18}
19export declare class InternalServerError extends HttpError {
20 constructor(message: string, code: number, statusCode: number);
21}
22export declare class ServiceUnavailablerError extends HttpError {
23 constructor(message: string, code: number, statusCode: number);
24}
25export declare class UnknownError extends HttpError {
26 constructor(message: string, code: number, statusCode: number);
27}