diff --git a/request/request.d.ts b/request/request.d.ts index ce560b1c0c..d47ed5f9aa 100644 --- a/request/request.d.ts +++ b/request/request.d.ts @@ -17,11 +17,12 @@ declare module 'request' { namespace request { export interface RequestAPI { + TOptions extends CoreOptions, + TUriUrlOptions> { + defaults(options: TOptions): RequestAPI; defaults(options: RequiredUriUrl & TOptions): DefaultUriUrlRequestApi; - + (uri: string, options?: TOptions, callback?: RequestCallback): TRequest; (uri: string, callback?: RequestCallback): TRequest; (options: TUriUrlOptions & TOptions, callback?: RequestCallback): TRequest; @@ -57,11 +58,11 @@ declare module 'request' { initParams: any; debug: boolean; } - - interface DefaultUriUrlRequestApi - extends RequestAPI { + + interface DefaultUriUrlRequestApi extends RequestAPI { + defaults(options: TOptions): DefaultUriUrlRequestApi; (): TRequest; get(): TRequest;