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;

Relaterade artiklar