Added back missing options and fixed promise exposure

This commit is contained in:
Joe Skeen
2015-10-07 10:51:29 -06:00
parent b06d25ff7a
commit 98184ee41d
2 changed files with 15 additions and 5 deletions
+3 -3
View File
@@ -16,8 +16,8 @@ declare module 'request' {
import fs = require('fs');
namespace request {
export interface RequestAPI<TRequest extends Request> {
defaults(options: Options): RequestAPI<TRequest>;
export interface RequestAPI<TRequest extends Request, TOptions extends Options> {
defaults(options: Options): RequestAPI<TRequest, TOptions>;
(uri: string, options?: Options, callback?: RequestCallback): TRequest;
(uri: string, callback?: RequestCallback): TRequest;
(options?: Options, callback?: RequestCallback): TRequest;
@@ -214,6 +214,6 @@ declare module 'request' {
toString(): string;
}
}
var request: request.RequestAPI<request.Request>;
var request: request.RequestAPI<request.Request, request.Options>;
export = request;
}