Czy jest jakaś różnica między tym, co specyfikacja języka TypeScript nazywa asercją typu:
var circle = <Circle> createShape("circle");
I nowszy as
operator:
var circle = createShape("circle") as Circle;
Z których oba są zwykle używane do rzutowania w czasie kompilacji?
źródło