TypeScript sendiri adalah bahasa pemrogramna yang kembangkan oleh microsoft. TypeScript ciptakan oleh microsoft untuk menutupi kekurangan bahasa pemrograman JavaScript yaitu membuat aplikasi yang besar dan kompleks dengan mudah.
Selain gunakan untuk membuat aplikasi web bahasa ini bisa juga gunakan untuk membuat aplikasi mobile baik android ataupun Ios.
lansir dari laman resminya, TypeScript adalah bahasa pemrograman open source yang dibangun atas JavaScript.
Saat ini, TypeScript merupakan salah satu bahasa pemrograman yang paling banyak gunakan.
Bahasa pemrograman ini rancang oleh Anders Hejlsberg dari Microsoft, yang juga desainer dari bahasa pemrograman C#.
Versi pertama TypeScript perkenalkan tahun 2012.
Selain bahasa pemrograman, TypeScript juga sebuah tools. TypeScript merangkum bahasa pemrograman yag telah ada dari JavaScript.
Dengan kata lain, TypeScript adalah JavaScript dengan beberapa fitur tambahan.
TypeScript menggunakan dua modul, yaitu internal dan eksternal.
Modul internal TypeScript mirip dengan namespace seperti yang tersedia di C#. Ini memungkinkan penetapan simbol (variabel, fungsi, kelas) di luar cakupan global.
Deklarasi modul internal dapat dipecah menjadi beberapa file. Ini mendorong tim pengembangan untuk memiliki proyek yang terstruktur dengan baik dengan file kecil tujuan tunggal.
Sementara itu, modul eksternal adalah cara TypeScript untuk mendefinisikan modul yang muat secara asinkron baik untuk sistem pemuatan modul node.js (commonjs) atau require.js (AMD).
TypeScript juga menggunakan modul untuk mendeklarasikan API yang ekspos oleh pihak ketiga.
Itu lakukan melalui apa yang sebut ” ambien modul internal atau eksternal,” yang hanya berisi kode dan interface.
Cara ini dimungkinkan untuk memberikan level yang sama dari IDE/type checker dukungan untuk kode yang tersedia dalam JavaScript murni seolah-olah itu ditulis dalam TypeScript. Deklarasi ambient seperti itu simpan dalam file “.d.ts”.
0 Komentar