Apa itu TypeScript
TypeScript adalah bahasa sumber terbuka yang dikelola dan dikembangkan oleh Microsoft.
Pada dasarnya, TypeScript menambahkan sintaks tambahan ke JavaScript untuk mendukung integrasi yang lebih erat dengan editor Anda. Temukan kesalahan lebih awal di editor atau di alur kerja CI/CD Anda, dan tulis kode yang lebih mudah dikelola.
Kita dapat membahas manfaat TypeScript lainnya nanti, mari kita lihat beberapa contoh sekarang!
Kode TypeScript pertama
Lihat cuplikan kode ini lalu kita dapat menguraikannya bersama-sama:
type User = {
name: string;
age: number;
};
function isAdult(user: User): boolean {
return user.age >= 18;
}
const justine = {
name: 'Justine',
age: 23,
} satisfies User;
const isJustineAnAdult = isAdult(justine);
Bagian pertama (dengan kata kunci type) bertanggung jawab untuk mendeklarasikan tipe objek kustom yang mewakili pengguna. Kemudian, kita memanfaatkan tipe yang baru dibuat ini untuk membuat fungsi isAdult yang menerima satu argumen bertipe User dan mengembalikan boolean. Setelah ini, kita membuat justine, contoh data yang dapat digunakan untuk memanggil fungsi yang telah didefinisikan sebelumnya. Terakhir, kita membuat variabel baru dengan informasi apakah justine adalah orang dewasa.
Ada hal-hal tambahan tentang contoh ini yang harus Anda ketahui. Pertama, jika kita tidak mematuhi tipe yang dideklarasikan, TypeScript akan memberi tahu kita bahwa ada yang salah dan mencegah penyalahgunaan. Kedua, tidak semuanya harus diketik secara eksplisit—TypeScript menyimpulkan tipe untuk kita. Misalnya, variabel isJustineAnAdult bertipe boolean meskipun kita tidak mengetiknya secara eksplisit, dan justine akan menjadi argumen yang valid untuk fungsi kita meskipun kita tidak mendeklarasikan variabel ini sebagai tipe User.
Cara menjalankan kode TypeScript
Baiklah, jadi kita punya beberapa kode TypeScript. Sekarang bagaimana cara menjalankannya? Ada beberapa cara yang mungkin untuk menjalankan kode TypeScript, kami akan membahas semuanya di artikel berikutnya.
0 Comments