In ActionScript ist es möglich, den Typ zur Laufzeit mit dem Operator is zu überprüfen :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
Ist es möglich zu erkennen, ob eine Variable (erweitert oder) eine bestimmte Klasse oder Schnittstelle mit TypeScript ist?
Ich konnte nichts darüber in den Sprachspezifikationen finden. Es sollte vorhanden sein, wenn mit Klassen / Schnittstellen gearbeitet wird.
Std.is(pet, Fish)
für Typen, Schnittstellen usw. verwenden können.