···11export { client, createClient } from '../';
22-export type { Options } from '../types';
22+export type { Client, Options } from '../types';
33export { formDataBodySerializer, jsonBodySerializer } from '../utils';
+3-3
packages/client-fetch/src/types.ts
···110110 options: RequestOptionsBase & Pick<Required<RequestOptionsBase>, 'method'>,
111111) => RequestResult<Data, Error>;
112112113113-interface Client<Request = unknown, Response = unknown, Options = unknown> {
113113+interface ClientBase<Request = unknown, Response = unknown, Options = unknown> {
114114 connect: MethodFn;
115115 delete: MethodFn;
116116 get: MethodFn;
···130130 headers: Headers;
131131 };
132132133133-export type FetchClient = Client<Request, Response, RequestOptions>;
133133+export type Client = ClientBase<Request, Response, RequestOptions>;
134134135135type OptionsBase = Omit<RequestOptionsBase, 'url'> & {
136136 /**
···138138 * individual options. This might be also useful if you want to implement a
139139 * custom client.
140140 */
141141- client?: FetchClient;
141141+ client?: Client;
142142};
143143144144export type Options<T = unknown> = T extends { body: any; headers: any }