Skip to content

Commit 969d7cf

Browse files
committed
fix(client): correctly rename client files with nodenext bundler
1 parent 39fd3dd commit 969d7cf

File tree

39 files changed

+3605
-134
lines changed

39 files changed

+3605
-134
lines changed

.changeset/chatty-fishes-appear.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@hey-api/openapi-ts': patch
3+
---
4+
5+
fix(client): correctly rename client files with nodenext bundler

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/client.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import type { AxiosError, AxiosInstance, RawAxiosRequestHeaders } from 'axios';
22
import axios from 'axios';
33

4-
import type { Client, Config } from './types.gen';
4+
import type { Client, Config } from './types.gen.js';
55
import {
66
buildUrl,
77
createConfig,
88
mergeConfigs,
99
mergeHeaders,
1010
setAuthParams,
11-
} from './utils.gen';
11+
} from './utils.gen.js';
1212

1313
export const createClient = (config: Config = {}): Client => {
1414
let _config = mergeConfigs(createConfig(), config);
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
export type { Auth } from '../core/auth.gen';
2-
export type { QuerySerializerOptions } from '../core/bodySerializer.gen';
1+
export type { Auth } from '../core/auth.gen.js';
2+
export type { QuerySerializerOptions } from '../core/bodySerializer.gen.js';
33
export {
44
formDataBodySerializer,
55
jsonBodySerializer,
66
urlSearchParamsBodySerializer,
7-
} from '../core/bodySerializer.gen';
8-
export { buildClientParams } from '../core/params.gen';
9-
export { createClient } from './client.gen';
7+
} from '../core/bodySerializer.gen.js';
8+
export { buildClientParams } from '../core/params.gen.js';
9+
export { createClient } from './client.gen.js';
1010
export type {
1111
Client,
1212
ClientOptions,
@@ -17,5 +17,5 @@ export type {
1717
RequestOptions,
1818
RequestResult,
1919
TDataShape,
20-
} from './types.gen';
21-
export { createConfig } from './utils.gen';
20+
} from './types.gen.js';
21+
export { createConfig } from './utils.gen.js';

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/types.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import type {
77
CreateAxiosDefaults,
88
} from 'axios';
99

10-
import type { Auth } from '../core/auth.gen';
10+
import type { Auth } from '../core/auth.gen.js';
1111
import type {
1212
Client as CoreClient,
1313
Config as CoreConfig,
14-
} from '../core/types.gen';
14+
} from '../core/types.gen.js';
1515

1616
export interface Config<T extends ClientOptions = ClientOptions>
1717
extends Omit<CreateAxiosDefaults, 'auth' | 'baseURL' | 'headers' | 'method'>,

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/client/utils.gen.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
import { getAuthToken } from '../core/auth.gen';
1+
import { getAuthToken } from '../core/auth.gen.js';
22
import type {
33
QuerySerializer,
44
QuerySerializerOptions,
5-
} from '../core/bodySerializer.gen';
6-
import type { ArraySeparatorStyle } from '../core/pathSerializer.gen';
5+
} from '../core/bodySerializer.gen.js';
6+
import type { ArraySeparatorStyle } from '../core/pathSerializer.gen.js';
77
import {
88
serializeArrayParam,
99
serializeObjectParam,
1010
serializePrimitiveParam,
11-
} from '../core/pathSerializer.gen';
12-
import type { Client, ClientOptions, Config, RequestOptions } from './types.gen';
11+
} from '../core/pathSerializer.gen.js';
12+
import type { Client, ClientOptions, Config, RequestOptions } from './types.gen.js';
1313

1414
interface PathSerializer {
1515
path: Record<string, unknown>;

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/core/bodySerializer.gen.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type {
22
ArrayStyle,
33
ObjectStyle,
44
SerializerOptions,
5-
} from './pathSerializer.gen';
5+
} from './pathSerializer.gen.js';
66

77
export type QuerySerializer = (query: Record<string, unknown>) => string;
88

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/core/types.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import type { Auth, AuthToken } from './auth.gen';
1+
import type { Auth, AuthToken } from './auth.gen.js';
22
import type {
33
BodySerializer,
44
QuerySerializer,
55
QuerySerializerOptions,
6-
} from './bodySerializer.gen';
6+
} from './bodySerializer.gen.js';
77

88
export interface Client<
99
RequestFn = never,

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/client.gen.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Client, Config, ResolvedRequestOptions } from './types.gen';
1+
import type { Client, Config, ResolvedRequestOptions } from './types.gen.js';
22
import {
33
buildUrl,
44
createConfig,
@@ -7,7 +7,7 @@ import {
77
mergeConfigs,
88
mergeHeaders,
99
setAuthParams,
10-
} from './utils.gen';
10+
} from './utils.gen.js';
1111

1212
type ReqInit = Omit<RequestInit, 'body' | 'headers'> & {
1313
body?: any;
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
export type { Auth } from '../core/auth.gen';
2-
export type { QuerySerializerOptions } from '../core/bodySerializer.gen';
1+
export type { Auth } from '../core/auth.gen.js';
2+
export type { QuerySerializerOptions } from '../core/bodySerializer.gen.js';
33
export {
44
formDataBodySerializer,
55
jsonBodySerializer,
66
urlSearchParamsBodySerializer,
7-
} from '../core/bodySerializer.gen';
8-
export { buildClientParams } from '../core/params.gen';
9-
export { createClient } from './client.gen';
7+
} from '../core/bodySerializer.gen.js';
8+
export { buildClientParams } from '../core/params.gen.js';
9+
export { createClient } from './client.gen.js';
1010
export type {
1111
Client,
1212
ClientOptions,
@@ -19,5 +19,5 @@ export type {
1919
ResolvedRequestOptions,
2020
ResponseStyle,
2121
TDataShape,
22-
} from './types.gen';
23-
export { createConfig, mergeHeaders } from './utils.gen';
22+
} from './types.gen.js';
23+
export { createConfig, mergeHeaders } from './utils.gen.js';

packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/client/types.gen.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import type { Auth } from '../core/auth.gen';
1+
import type { Auth } from '../core/auth.gen.js';
22
import type {
33
Client as CoreClient,
44
Config as CoreConfig,
5-
} from '../core/types.gen';
6-
import type { Middleware } from './utils.gen';
5+
} from '../core/types.gen.js';
6+
import type { Middleware } from './utils.gen.js';
77

88
export type ResponseStyle = 'data' | 'fields';
99

0 commit comments

Comments
 (0)