Codegen escape
TS
open
json-schema-to-typescript: enum names with special chars produce invalid TypeScript
Enum member names with special characters produce invalid TypeScript
json-schema-to-typescript · bcherny/json-schema-to-typescript
Symptom
Enum member names containing special characters (including non-ASCII / CJK) are emitted unescaped, so the generated enum does not compile.
Minimal repro
Generate types from a schema whose enum values contain quotes or special characters; the emitted enum has invalid member identifiers and tsc errors.
Fix
Escape enum member names so special characters produce valid output.