มีความแตกต่างระหว่างสิ่งที่ข้อมูลจำเพาะ TypeScript เรียกการยืนยันประเภท:
var circle = <Circle> createShape("circle");
และตัวดำเนินการที่ใหม่กว่า as
:
var circle = createShape("circle") as Circle;
ทั้งสองอย่างนี้มักใช้สำหรับการแคสต์แบบรวบรวมเวลา?
var x = foo as any; var x: any = foo;