From ab0791e8eb28bc0979da42bcae16732af3a19875 Mon Sep 17 00:00:00 2001 From: "Matt R. Wilson" Date: Wed, 28 Feb 2018 15:45:47 -0700 Subject: [PATCH] [@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. --- types/request-promise-native/errors.d.ts | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/types/request-promise-native/errors.d.ts b/types/request-promise-native/errors.d.ts index 2658b0dd7c..c3ec209564 100644 --- a/types/request-promise-native/errors.d.ts +++ b/types/request-promise-native/errors.d.ts @@ -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;