Jeg er veldig spent på typescript , så jeg begynte å leke med den. Som en Actionscript utvikler, gjør det Javascript mindre hardt.
Men i Action er det mulig å sjekke hvilken type ved kjøring bruker er operatør :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
Er det mulig å oppdage om en variabel (strekker eller) er en viss klasse eller grensesnitt med typescript? Jeg kunne ikke finne noe om det i språk specs, bør det være der når du arbeider med klasser / grensesnitt.
Oppdatering: Noen år senere. Jeg droppet Loggfila veldig fort og begynne å bruke Haxe som kompilerer til utmerket Javascript og har ekte typesjekking som fungerer på klasser, grensesnitt etc. Har også dead-kode fjerning, bedre enums, abstrakte typer og kompilere tidsfunksjoner (makroer), samler også til en fil slik at ingen komplisert bunt build system er nødvendig.













