Having defaults add the Optional uri and url to the TOptions aligns better with the pattern

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