Legg til typene som TypeScript-kompilatoren har utledet til den opprinnelige TS-kildekoden


Med TypeScript kan du enten spesifisere typer eksplisitt eller la kompilatoren utlede dem.

Finnes det en måte å legge til typene som blir utledet i den opprinnelige kildekoden?

Eg jeg ville starte med:

private posX = 0;
private posY = 0;
private sizeX = 0;
private sizeY = 0;

Jeg ville kjøre typeinferencia, og siden typene kan utledes i det tilfellet ville jeg få:

private posX: number = 0;
private posY: number = 0;
private sizeX: number = 0;
private sizeY: number = 0;

På denne måten kunne jeg sjekke om slutteregningen fungerte som jeg forventet når jeg redigerte koden, og jeg kunne manuelt gi mer restriktive typer hvis det var hensiktsmessig.

Svar #1

Noen har faktisk implementert dette!

https://github.com/urish/typewiz

Relaterte artikler