Skip to content

Commit a7697da

Browse files
authored
Merge pull request #2914 from hey-api/renovate/tsdown-0.x
chore(deps): update dependency tsdown to v0.15.12
2 parents 66a1588 + cba4cf2 commit a7697da

File tree

4 files changed

+219
-173
lines changed

4 files changed

+219
-173
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
"rollup": "4.31.0",
6868
"rollup-plugin-dts": "6.1.1",
6969
"ts-node": "10.9.2",
70-
"tsdown": "0.15.9",
70+
"tsdown": "0.15.12",
7171
"turbo": "2.5.8",
7272
"typescript": "5.9.3",
7373
"typescript-eslint": "8.29.1",

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/client/index.d.cts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}
2828
type ArrayStyle = 'form' | 'spaceDelimited' | 'pipeDelimited';
2929
type 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>;
133133
declare 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
}
147147
declare 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;
221221
type 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>;
233233
interface 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
251251
declare const createClient: (config?: Config) => Client;
@@ -275,4 +275,4 @@ interface Params {
275275
declare 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 };

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/client/index.d.ts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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
}
2828
type ArrayStyle = 'form' | 'spaceDelimited' | 'pipeDelimited';
2929
type 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>;
133133
declare 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
}
147147
declare 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;
221221
type 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>;
233233
interface 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
251251
declare const createClient: (config?: Config) => Client;
@@ -275,4 +275,4 @@ interface Params {
275275
declare const buildClientParams: (args: ReadonlyArray<unknown>, fields: FieldsConfig) => Params;
276276
//# sourceMappingURL=index.d.ts.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

Comments
 (0)