Gibt es einen Unterschied zwischen dem, was die TypeScript-Spezifikation als Typzusicherung bezeichnet:
var circle = <Circle> createShape("circle");
Und der neuere as
Betreiber:
var circle = createShape("circle") as Circle;
Beide werden normalerweise für das Casting zur Kompilierungszeit verwendet?
quelle