Object
การกำหนดอ็อบเจ็กต์ที่ไม่ใช่ primitive
typescript
let obj: object = { key: "value" };
Array
กลุ่มของข้อมูลชนิดเดียวกัน
typescript
let numbers: number[] = [1, 2, 3];
let strings: Array<string> = ["a", "b", "c"];
Tuple
การจัดเก็บกลุ่มของค่าที่มีชนิดต่างกัน
typescript
let tuple: [number, string] = [1, "one"];