Latihan 1: Modules & Declaration — TypeScript

Latihan 1 dari materi Modules & Declaration di TypeScript — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Lengkapi fungsi createPair dari contoh pair.ts di materi, lalu bagikan dengan export: dia menerima dua nilai dan mengembalikan keduanya sebagai tuple.

  1. Tulis export di depan baris pertama dari kode awal: export function createPair<A, B>(a: A, b: B): [A, B] {. Sisanya, termasuk <A, B> dan [A, B], biarkan apa adanya.
  2. Di dalam fungsinya, kembalikan [a, b]: a dulu, lalu b.

Yang dicek lewat export-nya, seperti file lain yang menulis import { createPair } from "./pair":

Kodemu juga harus lolos pemeriksaan TypeScript (mode strict, seperti tsc --noEmit) tanpa error. Error-nya muncul di console dengan format tsc. Lalu dua baris uji ini ditaruh sesudah kodemu:

Latihannya satu file saja: export jalan, tapi import dari file lain gak bisa.

Hint