mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-06-07 14:31:47 +08:00
[@types/request-promise-native] Update response in errors.
The response value on the errors is the modified Response instance not the basic `http.IncomingMessage`. The `Response` interface in `@types/request` is relatively new and this file was missed during the update.
This commit is contained in:
19
types/request-promise-native/errors.d.ts
vendored
19
types/request-promise-native/errors.d.ts
vendored
@@ -1,15 +1,14 @@
|
||||
import rp = require('.');
|
||||
import http = require('http');
|
||||
|
||||
export interface RequestError extends Error {
|
||||
cause: any;
|
||||
error: any;
|
||||
options: rp.Options;
|
||||
response: http.IncomingMessage;
|
||||
response: rp.FullResponse;
|
||||
}
|
||||
export interface RequestErrorConstructor {
|
||||
new(cause: any, options: rp.Options, response: http.IncomingMessage): RequestError;
|
||||
(cause: any, options: rp.Options, response: http.IncomingMessage): RequestError;
|
||||
new(cause: any, options: rp.Options, response: rp.FullResponse): RequestError;
|
||||
(cause: any, options: rp.Options, response: rp.FullResponse): RequestError;
|
||||
prototype: RequestError;
|
||||
}
|
||||
export const RequestError: RequestErrorConstructor;
|
||||
@@ -18,11 +17,11 @@ export interface StatusCodeError extends Error {
|
||||
statusCode: number;
|
||||
error: any;
|
||||
options: rp.Options;
|
||||
response: http.IncomingMessage;
|
||||
response: rp.FullResponse;
|
||||
}
|
||||
export interface StatusCodeErrorConstructor extends Error {
|
||||
new(statusCode: number, body: any, options: rp.Options, response: http.IncomingMessage): StatusCodeError;
|
||||
(statusCode: number, body: any, options: rp.Options, response: http.IncomingMessage): StatusCodeError;
|
||||
new(statusCode: number, body: any, options: rp.Options, response: rp.FullResponse): StatusCodeError;
|
||||
(statusCode: number, body: any, options: rp.Options, response: rp.FullResponse): StatusCodeError;
|
||||
prototype: StatusCodeError;
|
||||
}
|
||||
export const StatusCodeError: StatusCodeErrorConstructor;
|
||||
@@ -31,11 +30,11 @@ export interface TransformError extends Error {
|
||||
cause: any;
|
||||
error: any;
|
||||
options: rp.Options;
|
||||
response: http.IncomingMessage;
|
||||
response: rp.FullResponse;
|
||||
}
|
||||
export interface TransformErrorConstructor extends Error {
|
||||
new(cause: any, options: rp.Options, response: http.IncomingMessage): TransformError;
|
||||
(cause: any, options: rp.Options, response: http.IncomingMessage): TransformError;
|
||||
new(cause: any, options: rp.Options, response: rp.FullResponse): TransformError;
|
||||
(cause: any, options: rp.Options, response: rp.FullResponse): TransformError;
|
||||
prototype: TransformError;
|
||||
}
|
||||
export const TransformError: TransformErrorConstructor;
|
||||
|
||||
Reference in New Issue
Block a user