Using Postgres 17
sql-ts v1@latest generated:
export enum SomeEnum {
'_1' = '1',
'_2' = '2',
'_3' = '3',
}
sql-ts v2.2.0 generates:
export enum SomeEnum {
'_1' = 1,
'_2' = 2,
'_3' = 3,
}
This seems inconsistent, it would make sense for for enum values to always be strings.
In addition, if the enum contains an empty string as a possible value, sql-ts generates invalid typescript:
export enum EmptyValueEnum {
'_' = ,
'_a' = 'a',
}