Skip to content

feat: Возможность отключать преобразование к camelCase через конфиг #6

Open
HawkeyePierce89 opened this issue Dec 17, 2020 · 0 comments

Comments

@HawkeyePierce89
Copy link

Сейчас из-за https://github.com/TinkoffCreditSystems/swagger-types-generator/blob/master/utils/convertFieldsToCamelCase.ts получается, что генерируемые типы не совпадают со swagger-схемами, что противоречит первому предложению в readme.

Я понимаю, что возможно в Тинькофф есть договорённости по именованию полей вложенных структур, и это правильные договорённости, но на фронте помимо преобразований имён переменных могут быть и другие преобразования, как обогащение данных с бекенда какими-то дополнительными данными или изменение структуры объекта под нужны фронтенда. И получается, что поведение библиотеки накладывает ограничение что преобразовывать данные приходится 2 раза: сначала к camelCase, а уже затем только к нужному для фронтенда виду.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant