¿Hay alguna diferencia entre lo que la especificación de TypeScript llama una aserción de tipo:
var circle = <Circle> createShape("circle");
Y el operador más nuevo as
:
var circle = createShape("circle") as Circle;
¿Ambos se usan típicamente para el casting en tiempo de compilación?
fuente