UNPKG

owm-onecall-api

Version:
36 lines (35 loc) 945 B
/** * Base class for creating an HTTP related exception. * * ```typescript * throw new HttpException(500, 'Server Error') * ``` * * @internal */ export declare class HttpException extends Error { readonly code: number; readonly data?: any; /** * Create a new instance. * * @param code Http error code, ie 200, 400-500. * @param reason Error message. * @param data Extra data to add to the error. */ constructor(code: number, reason: string, data?: any); } /** * Helper function for creating a 400 - Bad Request `HttpException` * * @internal * @param data Extra data to add to the error. */ export declare function badRequest(data?: any): HttpException; /** * Helper function for creating a 404 - Not Found `HttpException` * * @internal * @param data Extra data to add to the error. */ export declare function notFound(data?: any): HttpException;