Adding optional uri/url optinos to interface returned by defaults

This commit is contained in:
Rich Adams
2015-11-06 16:11:50 -08:00
parent f1a3678c78
commit 7f14e4361c
+1 -1
View File
@@ -17,7 +17,7 @@ declare module 'request' {
namespace request {
export interface RequestAPI<TRequest extends Request, TOptions extends OptionalOptions> {
defaults(options: TOptions & OptionalUriUrl): RequestAPI<TRequest, TOptions>;
defaults(options: OptionalUriUrl & TOptions): RequestAPI<TRequest, OptionalUriUrl & TOptions>;
(uri: string, options?: TOptions, callback?: RequestCallback): TRequest;
(uri: string, callback?: RequestCallback): TRequest;
(options?: RequiredOptions & TOptions, callback?: RequestCallback): TRequest;