尝试重命名此变量:assetPayoutType
到payType
,但是因为我在TypeScript中工作,所以出现了问题。 TypeScript认为存在一个名为payType
的类型。
const { title, assetPayoutType } = this.props;
mapDailyAssets(assetPayoutType: string)
IE:这不起作用:
mapDailyAssets(assetPayoutType: payType: string)
我在StackOverflow上进行了搜索,找到了两个无法回答该问题的答案。
答案描述了非打字稿/常规Javascript简单重命名:
Renaming remaining properties variable when object destructuring in TypeScript
此答案与VSCode重构有关:
答案 0 :(得分:2)
type
是打字稿中的受保护词(关键字)
还:
const { title, assetPayoutType: payoutType } = this.props;