Please enable JavaScript.
Coggle requires JavaScript to display documents.
Typescript - Coggle Diagram
Typescript
Type system
literal types
Lấy 1 giá trị cụ thể làm kiểu dữ liệu luôn
Khi khai báo với const thì nó cũng biết giá trị đó thành literal types
Khi khai báo const với reference types các giá trị bên trong vẫn có thể thay đổi được
muốn không thấy đổi thì dùng: as const
type assertion
type alias
Cách đặt tên kiểu dữ liệu
union type
tạo kiểu dữ liệu kết hợp từ nhiều kiểu dữ liệu khác nhau
interface
Cách đặt tên object type
intersection type
Setup
Dùng tsnode để biên dịch từ typescript sang js
tsconfig.json: Thiết lập các quy định bắt lỗi code
unit test: test các chức năng
Chức năng của TS
Static type checking
phát hiện lỗi ngay khi viết code
Types for tooling
gợi ý code, nếu ko có gợi ý => code đag sai
tsc typescript compiler
kiểm tra ts trước khi chuyển sang js
Các kiểu khai báo dữ liệu
explicit types
có tên kiểu
efered types
ko có tên kiểu, chỉ có giá trị, ts tự phát hiện
Function
explicit return type
Tạo hàm có kiểu dữ liệu cho giá trị return
Optional and default parameter
Stricness
Các quy tắc kiểm tra của TS