1¶
- Our cafe serves Coffee and Coffeedrink.
- What’s Coffeedrink?
- It’s a kind of tea.
- Does it taste like coffee?
- Not really.
2¶
- I guess I’ll have some Coffeedrink then.
- Oh no, you don’t actually drink Coffeedrink. You drink this, it’s called Typedrink, and it turns into Coffeedrink once it gets into your stomach.
Nguồn:: I think this belongs here : r/ProgrammerHumor
-
-:
- as, is là những cách để nói cho TS biết là mình hiểu nhiều hơn nó
- Chỉ thị ba dấu gạch chéo cung cấp chỉ dẫn cho TS
- Các ký hiệu trong TS
- Index signature giúp khai báo kiểu của tên thuộc tính và giá trị của nó trong vật thể, dù không biết vật thể đó có cấu trúc thế nào
- Index signature và record là các cách khai báo kiểu vật thể
- Nếu dữ liệu không nhất thiết ở dạng vật thể thì type gọn hơn và linh hoạt hơn. Nếu đã xác định dữ liệu cần ở dạng vật thể thì interface sẽ thể hiện tốt ý tưởng của người viết hơn
- Nếu một thứ kêu như con vịt và đi như con vịt, thì nó là con vịt
- satisfied là để kiểm tra xem dữ liệu mình nhập bằng tay có thoả kiểu hay không
- tsc là TypeScript compiler, là thứ dịch TypeScript sang JavaScript
- tsconfig
- TypeScript cung cấp kiểu cho JS
- void là kết quả của những hàm không trả kết quả nào
-
Generic:
-
Thư viện, plugin:
- DefinitelyTyped
- Dùng string-ts để bắt kiểu cho chuỗi được tốt hơn
- Dùng ts-reset để sửa những lỗi kỳ lạ của TS
- Người mới học TS thì nên cài extension Total TypeScript để bớt sợ
- Thay vì dùng Copilot để gợi ý code, có thể dùng 30 seconds of TypeScript
- TS chỉ có thể bắt lỗi kiểu dữ liệu trong lúc viết code. Zod giúp bắt lỗi kiểu do người dùng trả về