TypeScript with Deno

Deno adalah sebuah _runtime_ JavaScript dan TypeScript yang masih dalam proses pengembangan dan dibangun di atas v8 dengan fokus pada keamanan. https://deno.land Deno memiliki sebuah sistem perizinan berbasis _sandbox_ yang membatasi kemampuan JavaScript untuk mengakses sistem berkas atau jaringan dan menggunakan impor berbasis http yang diunduh dan di_cache_ secara lokal. Berikut merupakan contoh penggunaan deno untuk _scripting_:

import compose from "https://deno.land/x/denofun/lib/compose.ts";

function sapa(nama: string) {
  return `Halo, ${nama}!`;
}

function perbesarSuara(x: string) {
  return x.toUpperCase();
}

const sapaDenganKeras = compose(perbesarSuara, sapa);

// Mengembalikan "HALO, DUNIA!"
sapaDenganKeras("dunia");

import concat from "https://deno.land/x/denofun/lib/concat.ts";

// Mengembalikan "halodunia"
concat("halo", "dunia");