Type Alias Type Alias được sử dụng để đặt tên mới cho một kiểu. Ví dụ đơn giản type Name = string; type NameResolver = () => string; type NameOrResolver = Name | NameResolver; function getName(n: NameOrResolver): Name { if (typeof n === 'string') { return n; } else { return n(); } } Trong ví dụ trên, chúng ta sử dụng type để tạo Type Alias. Type Alias thường được sử dụng trong kiểu kết hợp.