1 | import rp = require(".");
|
2 |
|
3 | export interface RequestError extends Error {
|
4 | cause: any;
|
5 | error: any;
|
6 | options: rp.Options;
|
7 | response: rp.FullResponse;
|
8 | }
|
9 | export 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 | }
|
14 | export const RequestError: RequestErrorConstructor;
|
15 |
|
16 | export interface StatusCodeError extends Error {
|
17 | statusCode: number;
|
18 | error: any;
|
19 | options: rp.Options;
|
20 | response: rp.FullResponse;
|
21 | }
|
22 | export 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 | }
|
27 | export const StatusCodeError: StatusCodeErrorConstructor;
|
28 |
|
29 | export interface TransformError extends Error {
|
30 | cause: any;
|
31 | error: any;
|
32 | options: rp.Options;
|
33 | response: rp.FullResponse;
|
34 | }
|
35 | export 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 | }
|
40 | export const TransformError: TransformErrorConstructor;
|