1 | export declare class APIError {
|
2 | id: string;
|
3 | friendlyMessage: any;
|
4 | rawError: Error;
|
5 | statusCode: number;
|
6 | extraData: any;
|
7 | constructor(friendlyMessage: any, rawError?: Error, statusCode?: number, extraData?: any);
|
8 | static shouldReject(error: Error, rejectFunction: Function): boolean;
|
9 | static createValidationError(errors: {
|
10 | parameter: string;
|
11 | message: string;
|
12 | }[]): APIError;
|
13 | static create404NotFoundError(): Error;
|
14 | static create401UnauthorizedError(): Error;
|
15 | static createAPIFriendlyError(message: string, statusCode?: number): Error;
|
16 | private static _rawErrorOut;
|
17 | out(includeRawError?: boolean): any;
|
18 | hapiOut(includeRawError?: boolean): any;
|
19 | }
|