Typescript Gradual Strict Mode Any To Typed
Ringkasan
Strict mode menangkap bug lebih awal, tapi diaktifkan sekaligus ke kode besar akan membanjiri error. Naikkan flag satu per satu.
Konsep Dasar
Flag strict utama (semua aktif bila "strict": true):
noImplicitAny— laranganyimplisit (param tak bertipe).strictNullChecks—null/undefinedharus ditangani.strictFunctionTypes— pemeriksaan param fungsi ketat.noUncheckedIndexedAccess— akses array/objek bisaundefined.
Cara Kerja / Struktur
// Tahap 1
{ "compilerOptions": { "noImplicitAny": true } }
// Tahap 2
{ "compilerOptions": { "strictNullChecks": true } }
// Akhir