UNPKG

2.09 kBTypeScriptView Raw
1export declare class ValidationError extends Error {
2 fileName?: string;
3 lineNumber?: number;
4 status: 400;
5 statusCode: 400;
6 validation: any;
7 expose: boolean;
8 constructor(message?: string, expose?: boolean, validation?: string, fileName?: string, lineNumber?: number);
9}
10export declare class UnsupportedMediaTypeError extends Error {
11 fileName?: string;
12 lineNumber?: number;
13 status: 415;
14 statusCode: 415;
15 expose: boolean;
16 constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number);
17}
18export declare class NotFoundError extends Error {
19 fileName?: string;
20 lineNumber?: number;
21 status: 404;
22 statusCode: 404;
23 expose: boolean;
24 constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number);
25}
26export declare class ConflictError extends Error {
27 fileName?: string;
28 lineNumber?: number;
29 status: 409;
30 statusCode: 409;
31 expose: boolean;
32 constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number);
33}
34export declare class AuthenticationError extends Error {
35 fileName?: string;
36 lineNumber?: number;
37 status: 401;
38 statusCode: 401;
39 expose: boolean;
40 constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number);
41}
42export declare class ForbiddenError extends Error {
43 fileName?: string;
44 lineNumber?: number;
45 status: 403;
46 statusCode: 403;
47 expose: boolean;
48 constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number);
49}
50export declare class ServerError extends Error {
51 fileName?: string;
52 lineNumber?: number;
53 status: 500;
54 statusCode: 500;
55 expose: boolean;
56 constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number);
57}
58export declare class NotImplementedError extends Error {
59 fileName?: string;
60 lineNumber?: number;
61 status: 501;
62 statusCode: 501;
63 expose: boolean;
64 constructor(message?: string, expose?: boolean, fileName?: string, lineNumber?: number);
65}