Ich bin sehr aufgeregt über Typoskript , also fing ich an , mit ihm zu spielen. Als Actionscript Entwickler, macht es Javascript weniger hart.
Doch in Actionscript ist es möglich , die Art zur Laufzeit mit dem überprüfen , heißen Betreiber :
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 Typoskript ist? Ich kann nichts darüber in den Sprachdaten finden, soll es dabei sein, wenn mit Klassen / Schnittstellen arbeiten.
Update: Ein paar Jahre später. Ich Typoskript fiel sehr schnell und starten Sie mit Haxe , die ausgezeichnete JavaScript kompiliert und hat echte Typprüfung , die auf Klassen arbeitet, Schnittstellen etc. Auch Dead-Code Entfernung hat, besser Aufzählungen, abstrakte Typen und Zeitfunktionen (Makros) kompilieren, erstellt auch zu einer Datei , so wird kein komplexes Bündel Build - System benötigt.













