- Pengguna TypeScript meminta fitur yang dapat menghasilkan informasi tipe saat runtime.
- Karena tidak adanya informasi tipe runtime, serialisasi dan validasi menjadi sulit tanpa kode boilerplate yang berlebihan atau pembuatan kode.
- Solusi yang ada seperti io-ts dan zod tidak cukup untuk semua kasus penggunaan.
- Pengguna TypeScript mendesak agar tim TypeScript memprioritaskan penyelesaian masalah serialisasi ini serta memberikan panduan atau merekomendasikan library.
- Tampaknya ada konflik antara tujuan desain TypeScript dan kebutuhan akan informasi tipe runtime.
- Pengguna lebih memilih menggunakan interface, sehingga mereka tidak ingin menyelesaikan masalah ini dengan dekorator.
- Fungsi tingkat tinggi atau fitur yang mirip dengan F# Type Providers atau C# Source Generators akan disambut baik.
- Penulis berjanji akan mengirim kue dan es krim kepada tim TypeScript jika mereka menyelesaikan masalah ini, kalau bisa di TypeScript 4.3.
1 komentar
Komentar Hacker News