Tricks khi sử dụng TypeScript Type bạn nên biết.

TypeScript giúp code của bạn an toàn hơn, project được design tốt hơn, giúp phát hiện lỗi sớm hơn tại thời điểm coding hoặc compile time. Trong bài viết này mình sẽ chỉ cho các bạn một vài tips về Types trong TypeScript.

Ly Nhan

5 min read

Apr 12, 2022

Tricks khi sử dụng TypeScript Type bạn nên biết.

TypeScript giúp code của bạn an toàn hơn, project được design tốt hơn, giúp phát hiện lỗi sớm hơn tại thời điểm coding hoặc compile time. Trong bài viết này mình sẽ chỉ cho các bạn một vài tips về Types trong TypeScript.

Partial

Nếu bạn muốn tất cả các field trong một object là optional, chỉ cần wrap interface/types lại với Partial.

nextlint
nextlint

Tất cả các fields của UpdateUser giờ đều là optional

Required

Tất các các fields của object sẽ được required.

nextlint
nextlint

Readonly

Object wrap bởi Readonly sẽ không update được.

nextlint
nextlint

Pick

Nếu bạn muốn tạo 1 interface mới chỉ với 1 vài field từ 1 interface có sẵn, có thể sử dụng Pick.

nextlint
nextlint

Omit

Tạo 1 interface mới bằng cách loại bỏ 1 vài field/method từ interface có sẵn.

nextlint
nextlint

Record

Gán type cho một object.

nextlint
Record

Alias Type

Alias để tiện cho việc tái sử dụng nhiều lần.

nextlint
alias types

Tổng kết.

Ngoài ra còn nhiều types ở đây nữa các bạn có thể tham khảo thêm nha, trên đây là những Type mình hay dùng, giúp giảm thiểu code thừa, code dễ đọc và clean hơn rất nhiều.

Hẹn gặp các bạn ở những bài sau hén

Tham khảo

Typescript utility

Typescript types you probably don't now

nextlint

High level experience in web design and development knowledge, producing quality work.

nextlint

© 2025 by Nextlint

Privacy Policy Terms of Use