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