@@ -18,12 +18,12 @@ interface Auth {
1818}
1919//#endregion
2020//#region src/core/pathSerializer.d.ts
21- interface SerializerOptions < T$1 > {
21+ interface SerializerOptions < T > {
2222 /**
2323 * @default true
2424 */
2525 explode : boolean ;
26- style : T$1 ;
26+ style : T ;
2727}
2828type ArrayStyle = 'form' | 'spaceDelimited' | 'pipeDelimited' ;
2929type ObjectStyle = 'form' | 'deepObject' ;
@@ -127,9 +127,9 @@ interface Config$1 {
127127}
128128//#endregion
129129//#region src/utils.d.ts
130- type ErrInterceptor < Err$1 , Res$1 , Req$1 , Options$2 > = ( error : Err$1 , response : Res$1 , request : Req$1 , options : Options$2 ) => Err$1 | Promise < Err$1 > ;
131- type ReqInterceptor < Req$1 , Options$2 > = ( request : Req$1 , options : Options$2 ) => Req$1 | Promise < Req$1 > ;
132- type ResInterceptor < Res$1 , Req$1 , Options$2 > = ( response : Res$1 , request : Req$1 , options : Options$2 ) => Res$1 | Promise < Res$1 > ;
130+ type ErrInterceptor < Err , Res , Req , Options$1 > = ( error : Err , response : Res , request : Req , options : Options$1 ) => Err | Promise < Err > ;
131+ type ReqInterceptor < Req , Options$1 > = ( request : Req , options : Options$1 ) => Req | Promise < Req > ;
132+ type ResInterceptor < Res , Req , Options$1 > = ( response : Res , request : Req , options : Options$1 ) => Res | Promise < Res > ;
133133declare class Interceptors < Interceptor > {
134134 fns : Array < Interceptor | null > ;
135135 clear ( ) : void ;
@@ -139,19 +139,19 @@ declare class Interceptors<Interceptor> {
139139 update ( id : number | Interceptor , fn : Interceptor ) : number | Interceptor | false ;
140140 use ( fn : Interceptor ) : number ;
141141}
142- interface Middleware < Req$1 , Res$1 , Err$1 , Options$2 > {
143- error : Interceptors < ErrInterceptor < Err$1 , Res$1 , Req$1 , Options$2 > > ;
144- request : Interceptors < ReqInterceptor < Req$1 , Options$2 > > ;
145- response : Interceptors < ResInterceptor < Res$1 , Req$1 , Options$2 > > ;
142+ interface Middleware < Req , Res , Err , Options$1 > {
143+ error : Interceptors < ErrInterceptor < Err , Res , Req , Options$1 > > ;
144+ request : Interceptors < ReqInterceptor < Req , Options$1 > > ;
145+ response : Interceptors < ResInterceptor < Res , Req , Options$1 > > ;
146146}
147147declare const createConfig : < T extends ClientOptions = ClientOptions > ( override ?: Config < Omit < ClientOptions , keyof T > & T > ) => Config < Omit < ClientOptions , keyof T > & T > ;
148148//#endregion
149149//#region src/types.d.ts
150- interface Config < T$1 extends ClientOptions = ClientOptions > extends Omit < RequestInit , 'body' | 'headers' | 'method' > , Config$1 {
150+ interface Config < T extends ClientOptions = ClientOptions > extends Omit < RequestInit , 'body' | 'headers' | 'method' > , Config$1 {
151151 /**
152152 * Base URL for all requests made by this client.
153153 */
154- baseUrl ?: T$1 [ 'baseUrl' ] ;
154+ baseUrl ?: T [ 'baseUrl' ] ;
155155 /**
156156 * Fetch API implementation. You can use this option to provide a custom
157157 * fetch instance.
@@ -173,10 +173,10 @@ interface Config<T$1 extends ClientOptions = ClientOptions> extends Omit<Request
173173 *
174174 * @default false
175175 */
176- throwOnError ?: T$1 [ 'throwOnError' ] ;
176+ throwOnError ?: T [ 'throwOnError' ] ;
177177}
178- interface RequestOptions < ThrowOnError$1 extends boolean = boolean , Url extends string = string > extends Config < {
179- throwOnError : ThrowOnError$1 ;
178+ interface RequestOptions < ThrowOnError extends boolean = boolean , Url extends string = string > extends Config < {
179+ throwOnError : ThrowOnError ;
180180} > {
181181 /**
182182 * Any body that you want to add to your request.
@@ -192,16 +192,16 @@ interface RequestOptions<ThrowOnError$1 extends boolean = boolean, Url extends s
192192 security ?: ReadonlyArray < Auth > ;
193193 url : Url ;
194194}
195- type RequestResult < TData$1 = unknown , TError$1 = unknown , ThrowOnError$1 extends boolean = boolean > = ThrowOnError$1 extends true ? Promise < {
196- data : TData$1 ;
195+ type RequestResult < TData = unknown , TError = unknown , ThrowOnError extends boolean = boolean > = ThrowOnError extends true ? Promise < {
196+ data : TData ;
197197 request : Request ;
198198 response : Response ;
199199} > : Promise < ( {
200- data : TData$1 ;
200+ data : TData ;
201201 error : undefined ;
202202} | {
203203 data : undefined ;
204- error : TError$1 ;
204+ error : TError ;
205205} ) & {
206206 request : Request ;
207207 response : Response ;
@@ -217,7 +217,7 @@ type BuildUrlFn = <TData extends {
217217 path ?: Record < string , unknown > ;
218218 query ?: Record < string , unknown > ;
219219 url : string ;
220- } > ( options : Pick < TData , 'url' > & Options$1 < TData > ) => string ;
220+ } > ( options : Pick < TData , 'url' > & Options < TData > ) => string ;
221221type Client = Client$1 < RequestFn , Config , MethodFn , BuildUrlFn > & {
222222 interceptors : Middleware < Request , Response , unknown , RequestOptions > ;
223223} ;
@@ -229,23 +229,23 @@ type Client = Client$1<RequestFn, Config, MethodFn, BuildUrlFn> & {
229229 * `setConfig()`. This is useful for example if you're using Next.js
230230 * to ensure your client always has the correct values.
231231 */
232- type CreateClientConfig < T$1 extends ClientOptions = ClientOptions > = ( override ?: Config < ClientOptions & T$1 > ) => Config < Required < ClientOptions > & T$1 > ;
232+ type CreateClientConfig < T extends ClientOptions = ClientOptions > = ( override ?: Config < ClientOptions & T > ) => Config < Required < ClientOptions > & T > ;
233233interface TDataShape {
234234 body ?: unknown ;
235235 headers ?: unknown ;
236236 path ?: unknown ;
237237 query ?: unknown ;
238238 url : string ;
239239}
240- type OmitKeys < T$1 , K$1 > = Pick < T$1 , Exclude < keyof T$1 , K$1 > > ;
241- type Options$1 < TData$1 extends TDataShape = TDataShape , ThrowOnError$1 extends boolean = boolean > = OmitKeys < RequestOptions < ThrowOnError$1 > , 'body' | 'path' | 'query' | 'url' > & Omit < TData$1 , 'url' > ;
242- type OptionsLegacyParser < TData$1 = unknown , ThrowOnError$1 extends boolean = boolean > = TData$1 extends {
240+ type OmitKeys < T , K$1 > = Pick < T , Exclude < keyof T , K$1 > > ;
241+ type Options < TData extends TDataShape = TDataShape , ThrowOnError extends boolean = boolean > = OmitKeys < RequestOptions < ThrowOnError > , 'body' | 'path' | 'query' | 'url' > & Omit < TData , 'url' > ;
242+ type OptionsLegacyParser < TData = unknown , ThrowOnError extends boolean = boolean > = TData extends {
243243 body ?: any ;
244- } ? TData$1 extends {
244+ } ? TData extends {
245245 headers ?: any ;
246- } ? OmitKeys < RequestOptions < ThrowOnError$1 > , 'body' | 'headers' | 'url' > & TData$1 : OmitKeys < RequestOptions < ThrowOnError$1 > , 'body' | 'url' > & TData$1 & Pick < RequestOptions < ThrowOnError$1 > , 'headers' > : TData$1 extends {
246+ } ? OmitKeys < RequestOptions < ThrowOnError > , 'body' | 'headers' | 'url' > & TData : OmitKeys < RequestOptions < ThrowOnError > , 'body' | 'url' > & TData & Pick < RequestOptions < ThrowOnError > , 'headers' > : TData extends {
247247 headers ?: any ;
248- } ? OmitKeys < RequestOptions < ThrowOnError$1 > , 'headers' | 'url' > & TData$1 & Pick < RequestOptions < ThrowOnError$1 > , 'body' > : OmitKeys < RequestOptions < ThrowOnError$1 > , 'url' > & TData$1 ;
248+ } ? OmitKeys < RequestOptions < ThrowOnError > , 'headers' | 'url' > & TData & Pick < RequestOptions < ThrowOnError > , 'body' > : OmitKeys < RequestOptions < ThrowOnError > , 'url' > & TData ;
249249//#endregion
250250//#region src/client.d.ts
251251declare const createClient : ( config ?: Config ) => Client ;
@@ -275,4 +275,4 @@ interface Params {
275275declare const buildClientParams : ( args : ReadonlyArray < unknown > , fields : FieldsConfig ) => Params ;
276276//# sourceMappingURL=index.d.cts.map
277277
278- export { type Auth , type Client , type ClientOptions , type Config , type CreateClientConfig , type Options$1 as Options , type OptionsLegacyParser , type QuerySerializerOptions , type RequestOptions , type RequestResult , type TDataShape , buildClientParams , createClient , createConfig , formDataBodySerializer , jsonBodySerializer , urlSearchParamsBodySerializer } ;
278+ export { type Auth , type Client , type ClientOptions , type Config , type CreateClientConfig , type Options , type OptionsLegacyParser , type QuerySerializerOptions , type RequestOptions , type RequestResult , type TDataShape , buildClientParams , createClient , createConfig , formDataBodySerializer , jsonBodySerializer , urlSearchParamsBodySerializer } ;
0 commit comments