diff --git a/source/types.ts b/source/types.ts index 346bbac56..bf20da412 100644 --- a/source/types.ts +++ b/source/types.ts @@ -44,6 +44,7 @@ export interface ExtendOptions extends Options { export type OptionsOfTextResponseBody = Merge; export type OptionsOfJSONResponseBody = Merge; export type OptionsOfBufferResponseBody = Merge; +export type OptionsOfUnknownResponseBody = Merge; export type StrictOptions = Except; export type StreamOptions = Merge; type ResponseBodyOnly = {resolveBodyOnly: true}; @@ -66,10 +67,12 @@ export interface GotRequestFunction { (url: string | URL, options?: OptionsOfTextResponseBody): CancelableRequest>; (url: string | URL, options?: OptionsOfJSONResponseBody): CancelableRequest>; (url: string | URL, options?: OptionsOfBufferResponseBody): CancelableRequest>; + (url: string | URL, options?: OptionsOfUnknownResponseBody): CancelableRequest; (options: OptionsOfTextResponseBody): CancelableRequest>; (options: OptionsOfJSONResponseBody): CancelableRequest>; (options: OptionsOfBufferResponseBody): CancelableRequest>; + (options: OptionsOfUnknownResponseBody): CancelableRequest; // `resolveBodyOnly` usage (url: string | URL, options?: (Merge)): CancelableRequest;