UNPKG

716 BTypeScriptView Raw
1export 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}