Přidejte typy odvozené kompilátorem TypeScriptu do původního zdrojového kódu TS
S TypeScriptem můžete typy buďto explicitně specifikovat, nebo nechat překladač, aby je odvodil.
Existuje způsob, jak přidat typy, které jsou odvozené, do původního zdrojového kódu?
Například bych začal s:
private posX = 0;
private posY = 0;
private sizeX = 0;
private sizeY = 0;
Spustil bych odvozování typů, a protože v tomto případě lze typy odvodit, dostal bych:
private posX: number = 0;
private posY: number = 0;
private sizeX: number = 0;
private sizeY: number = 0;
Tímto způsobem jsem mohl při úpravě kódu zkontrolovat, zda inference funguje podle mých očekávání, a mohl jsem ručně zadat přísnější typy, pokud by to bylo vhodné.
Odpověď č. 1
Někdo to opravdu zrealizoval!
https://github.com/urish/typewiz