-
-
Notifications
You must be signed in to change notification settings - Fork 86
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Version
5.26.2
Describe the bug
It would be great to also codegen an enum like so:
enum ELocales {
'en-US' = 'en-US',
'fr' = 'fr'
}An example of use-case of it could be to use typesafe-i18n with TypeORM
const decoratorConfigLocalesEnumFragment = {
default: baseLocale,
enum: ELocales,
type: 'enum'
} as const;
@Entity()
class Foo {
// * ...
@Column({ nullable: false, ...decoratorConfigLocalesEnumFragment })
inferedLang!: ELocales;
@Column({ nullable: true, ...decoratorConfigLocalesEnumFragment })
lang!: ELocales;
// * ...
}Reproduction
Process a codegen with typesafe-i18n, then inspect the i18n-types.ts file.
A desirable enum is missing.
Logs
No response
Config
No response
Additional information
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working