W języku ActionScript można sprawdzić typ w czasie wykonywania za pomocą operatora is :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
Czy można wykryć, czy zmienna (rozszerzenie lub) jest określoną klasą lub interfejsem za pomocą TypeScript?
Nie mogłem znaleźć nic na ten temat w specyfikacjach językowych. Powinien być obecny podczas pracy z klasami / interfejsami.
Std.is(pet, Fish), który działa na typach, interfejsach itp.