acacode / acacode/swagger-typescript-api
[Bug] Enums with quotes in the value throw errors
- Lenguaje dominante
- TypeScript
- Estrellas
- 4.1k
- Forks
- 436
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Reproduction:
```sh
npx swagger-typescript-api -p https://id.casdoor.com/swagger/swagger.json -o ./casdoor
```
Results:
```sh
SyntaxError: An enum member name must be followed by a ',', '=', or '}'. (661:48)
659 | */
660 | export enum ObjectSubscriptionState {
> 661 | SubStatePendingPending = "SubStatePending = "Pending"",
| ^
662 | SubStateErrorError = "SubStateError = "Error"",
663 | SubStateSuspendedSuspended = "SubStateSuspended = "Suspended"",
664 | SubStateActiveActive = "SubStateActive = "Active"",
```
I think there is some kind of quote escaping rule that is failing here. the JSON has `"SubStatePending = \"Pending\""`, and I would expect to see the same thing in this output.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.