Skip to content

Commit e99585b

Browse files
committed
Don't override enum exports
1 parent 2007a4c commit e99585b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Containers/generate.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ type SchemaNames = keyof components['schemas'];
2626
type ExtractSchema<K extends SchemaNames> = components['schemas'][K];
2727
2828
${Object.keys(require('/app/api.json').components.schemas)
29+
.filter(schemaName => {
30+
const schema = require('/app/api.json').components.schemas[schemaName];
31+
return schema.type !== 'string' || !schema.enum;
32+
})
2933
.map(schemaName => `export type ${schemaName} = ExtractSchema<'${schemaName}'>`)
3034
.join('\n')
3135
}

0 commit comments

Comments
 (0)