Skip to content

Commit 4069338

Browse files
Copilotmrlubos
andcommitted
Fix broken JavaScript enum exports in index.ts
Co-authored-by: mrlubos <[email protected]>
1 parent 9d3ce90 commit 4069338

File tree

21 files changed

+24
-19
lines changed
  • packages
    • codegen-core/src/bindings
    • openapi-ts-tests/main/test/__snapshots__
      • 2.0.x
        • enum-names-values-javascript-PascalCase
        • enum-names-values-javascript-SCREAMING_SNAKE_CASE
        • enum-names-values-javascript-camelCase
        • enum-names-values-javascript-preserve
        • enum-names-values-javascript-snake_case
      • 3.0.x
        • enum-inline-javascript
        • enum-names-values-javascript-PascalCase
        • enum-names-values-javascript-SCREAMING_SNAKE_CASE
        • enum-names-values-javascript-camelCase
        • enum-names-values-javascript-ignore-null
        • enum-names-values-javascript-preserve
        • enum-names-values-javascript-snake_case
      • 3.1.x
        • enum-inline-javascript
        • enum-names-values-javascript-PascalCase
        • enum-names-values-javascript-SCREAMING_SNAKE_CASE
        • enum-names-values-javascript-camelCase
        • enum-names-values-javascript-ignore-null
        • enum-names-values-javascript-preserve
        • enum-names-values-javascript-snake_case
    • openapi-ts/src/plugins/@hey-api/typescript

21 files changed

+24
-19
lines changed

packages/codegen-core/src/bindings/utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ export const createBinding = ({
5555
if (symbol.meta?.kind === 'type') {
5656
typeNames.push(name);
5757
}
58+
// For 'value-and-type' kind (JavaScript enums), we don't add to typeNames
59+
// so they won't be exported as type-only
5860
}
5961
// cast type names to names to allow for cleaner API,
6062
// otherwise users would have to define the same values twice
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// This file is auto-generated by @hey-api/openapi-ts
22

3-
export type * from './types.gen';
3+
export * from './types.gen';

0 commit comments

Comments
 (0)