diff --git a/request/request-tests.ts b/request/request-tests.ts index 9fd6437cd..6efeb63c5 100644 --- a/request/request-tests.ts +++ b/request/request-tests.ts @@ -92,6 +92,7 @@ var options: request.Options = { qs: obj, json: value, multipart: value, + agent: new http.Agent(), agentOptions: value, agentClass: value, forever: value, @@ -660,4 +661,4 @@ request( .on('response', function(resp: http.IncomingMessage) { }) .on('data', function(data: Buffer | string) { }) .on('error', function(e: Error) { }) - .on('complete', function(resp: http.IncomingMessage, body?: string | Buffer) { }); \ No newline at end of file + .on('complete', function(resp: http.IncomingMessage, body?: string | Buffer) { }); diff --git a/request/request.d.ts b/request/request.d.ts index b8506aceb..192c3fe69 100644 --- a/request/request.d.ts +++ b/request/request.d.ts @@ -11,6 +11,7 @@ declare module 'request' { import stream = require('stream'); import http = require('http'); + import https = require('https'); import FormData = require('form-data'); import url = require('url'); import fs = require('fs'); @@ -86,6 +87,7 @@ declare module 'request' { qs?: any; json?: any; multipart?: RequestPart[] | Multipart; + agent?: http.Agent | https.Agent; agentOptions?: any; agentClass?: any; forever?: any;