javascript - Hur byter man namn på en variabel som kommer in i en funktion i Typescript?
Försöker byta namn på denna variabel: assetPayoutType till bara payType, men eftersom jag arbetar i TypeScript finns det ett problem. TypeScript tror att det finns en typ som heter payType.
const { title, assetPayoutType } = this.props;
mapDailyAssets(assetPayoutType: string)
IE: Detta kommer inte att fungera:
mapDailyAssets(assetPayoutType: payType: string)
Jag sökte på StackOverflow och hittade två svar som inte svarade på den här frågan.
Svar beskriver en icke-Typescript/vanlig Javascript enkel namnändring:
Byta namn på återstående egenskapsvariabel vid objektdestrukturering i TypeScript
Detta svar handlar om VSCode-refaktorering:
TypeScript byt namn på variabel
Svar #1
type är ett skyddat ord (nyckelord) i Typescript
också :
const { title, assetPayoutType: payoutType } = this.props;