openapi-typescript version
7.12.0
Node.js version
20.x.x
OS + version
Archlinux
Description
When generating TypeScript types from OpenAPI specs, enum values containing backslashes (\) are not properly escaped in the generated type unions.
Reproduction
OpenAPI spec:
{
"enum": ["a", "b", "c", "\\", ...]
}
Generated output:
type Keys = 'a' | 'b' | 'c' | '\' | ...;
Expected result
type Keys = 'a' | 'b' | 'c' | '\\' | ...;
Required
Extra
openapi-typescript version
7.12.0
Node.js version
20.x.x
OS + version
Archlinux
Description
When generating TypeScript types from OpenAPI specs, enum values containing backslashes (
\) are not properly escaped in the generated type unions.Reproduction
OpenAPI spec:
{ "enum": ["a", "b", "c", "\\", ...] }Generated output:
Expected result
Required
npx @redocly/cli@latest lint)Extra