UNPKG

1.41 kBTypeScriptView Raw
1import rp = require('.');
2
3export interface RequestError extends Error {
4 cause: any;
5 error: any;
6 options: rp.Options;
7 response: rp.FullResponse;
8}
9export interface RequestErrorConstructor {
10 new(cause: any, options: rp.Options, response: rp.FullResponse): RequestError;
11 (cause: any, options: rp.Options, response: rp.FullResponse): RequestError;
12 prototype: RequestError;
13}
14export const RequestError: RequestErrorConstructor;
15
16export interface StatusCodeError extends Error {
17 statusCode: number;
18 error: any;
19 options: rp.Options;
20 response: rp.FullResponse;
21}
22export interface StatusCodeErrorConstructor extends Error {
23 new(statusCode: number, body: any, options: rp.Options, response: rp.FullResponse): StatusCodeError;
24 (statusCode: number, body: any, options: rp.Options, response: rp.FullResponse): StatusCodeError;
25 prototype: StatusCodeError;
26}
27export const StatusCodeError: StatusCodeErrorConstructor;
28
29export interface TransformError extends Error {
30 cause: any;
31 error: any;
32 options: rp.Options;
33 response: rp.FullResponse;
34}
35export interface TransformErrorConstructor extends Error {
36 new(cause: any, options: rp.Options, response: rp.FullResponse): TransformError;
37 (cause: any, options: rp.Options, response: rp.FullResponse): TransformError;
38 prototype: TransformError;
39}
40export const TransformError: TransformErrorConstructor;