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.

Fix PR → #json-schema-to-typescript-enum-escape

Also in: TypeScript

← all 93 entries