в camel?
type { first_user: string } => type { firstUser: string }
(На уровне типов)
Нет. Я не сумел решить эту задачу. Дня 3 потратил.
https://www.npmjs.com/package/camel-case
Нет. Можно написать тип, который рекурсивно заменяет один ключ на другой, вроде такого: type Foo = RenameRecursive<A, '_id', 'id'> То есть тут мы вручную указываем с какого ключа в какой переименовываем. Но автоматически со всеми ключами это работать не будет.
только кодогенерация
Обсуждают сегодня