TypeScript con Deno
Deno es un entorno en tiempo de ejecución aún
incompleto para JavaScript y TypeScript basado en
v8 con un enfoque marcado en la seguridad.
https://deno.land
Deno cuenta con un sistema de permisos con base en el aislamiento,
lo cual reduce el acceso que tiene JavaScript al sistema de
archivos o a la red y utiliza importaciones basadas en http, las
cuales son descargadas y almacenadas localmente.
Aquí hay un ejemplo del uso de deno para crear scripts:
import compose from "https://deno.land/x/denofun/lib/compose.ts";
function greet(name: string) {
return `¡Hola, ${name}!`;
}
function makeLoud(x: string) {
return x.toUpperCase();
}
const greetLoudly = compose(makeLoud, greet);
// Dice "¡HOLA, MUNDO!."
greetLoudly("mundo");
import concat from "https://deno.land/x/denofun/lib/concat.ts";
// Devuelve "holamundo"
concat("hola", "mundo");