Dans ActionScript, il est possible de vérifier le type lors de l'exécution à l'aide de l' opérateur is :
var mySprite:Sprite = new Sprite();
trace(mySprite is Sprite); // true
trace(mySprite is DisplayObject);// true
trace(mySprite is IEventDispatcher); // true
Est-il possible de détecter si une variable (étend ou) est une certaine classe ou interface avec TypeScript?
Je n'ai rien trouvé à ce sujet dans les spécifications linguistiques. Il devrait être présent lorsque vous travaillez avec des classes / interfaces.
Std.is(pet, Fish)
, qui fonctionne sur les types, les interfaces, etc.