TypeScript with Deno
Denoはセキュリティに重点を置いた開発中のv8ベースの
JavaScript及びTypeScriptのランタイムです。
https://deno.land
DenoはJavaScriptのファイルシステムやネットワークへのアクセスを減らす
サンドボックスベースの権限システムを採用し、
ローカルにダウンロードとキャッシュされるhttpベースのインポートを使用します。
以下はdenoを使用した例です:
import compose from "https://deno.land/x/denofun/lib/compose.ts";
function greet(name: string) {
return `Hello, ${name}!`;
}
function makeLoud(x: string) {
return x.toUpperCase();
}
const greetLoudly = compose(makeLoud, greet);
// "HELLO, WORLD!."を出力します
greetLoudly("world");
import concat from "https://deno.land/x/denofun/lib/concat.ts";
// "helloworld"を返します
concat("hello", "world");