Как переименовать переменную, входящую в функцию в Typescript?
Попытка переименовать эту переменную: assetPayoutType
чтобы просто payType
Однако, потому что я работаю в TypeScript, есть проблема. TypeScript считает, что есть тип с именем payType
,
const { title, assetPayoutType } = this.props;
mapDailyAssets(assetPayoutType: string)
IE: это не будет работать:
mapDailyAssets(assetPayoutType: payType: string)
Я искал на Stackru и нашел два ответа, которые не ответили на этот вопрос.
Ответ описывает нетипичное / обычное простое переименование Javascript:
Переименование оставшейся переменной свойства при разрушении объекта в TypeScript
Этот ответ о рефакторинге VSCode:
1 ответ
Решение
type
защищенное слово (ключевое слово) в Typescript
также:
const { title, assetPayoutType: payoutType } = this.props;