Errors
TypeScript secara bawaan tidak memeriksa galat
yang ada dalam kode JavaScript. Sebaliknya, perkakas
TypeScript difokuskan untuk memberikan banyak dukungan
pada editor.
Namun, mengaktifkan fitur pemeriksaan galat merupakan hal
yang cukup mudah untuk dilakukan. Pada sebuah berkas
JavaScript biasa, cukup tambahkan komentar berikut
untuk mengaktifkan fitur pemeriksaan galat TypeScript:
@ts-check
// Fitur tersebut mungkin akan menambahkan banyak coretan merah
di dalam berkas JavaScript Anda. Ketika masih bekerja dalam
JavaScript, Anda memiliki beberapa perkakas untuk memperbaiki
galat-galat tersebut.
Untuk beberapa galat yang rumit, dimana Anda menganggap
bahwa perubahan kode program harus dilakukan, Anda dapat
menggunakan anotasi JSDoc untuk menetapkan tipe data
yang seharusnya pada TypeScript:
let stringku = "123";
stringku = {};
// Dimana hal tersebut dapat Anda pelajari lebih lanjut di:
example:jsdoc-support
Anda dapat mendeklarasikan kegagalan yang tidak penting dengan
memerintahkan TypeScript untuk mengabaikan galat selanjutnya:
/** @type {string | {}} */
let stringAtauObjekku = "123";
stringAtauObjekku = {};
// Anda dapat menggunakan fitur menyimpulkan tipe data
melalui alur kode program untuk membuat perubahan
pada kode JavaScript Anda: example:code-flow
let galatkuYangDiabaikan = "123";
// @ts-ignore
galatkuYangDiabaikan = {};