ランタイム

ランタイムの全関数(Web API + Deno グローバル変数)に関するドキュメントは doc.deno.land にあります。

Web API

HTTP リクエストを送る fetch のように既存の Web の標準がある API に関しては、 Deno はプロプライエタリな API を新しく発明するのではなく既存の標準を使用します。

実装済みの Web API に関する詳しいドキュメントは doc.deno.land にあります。 また、Deno で実装されている Web API の完全な一覧はこのリポジトリにもあります。

実装済みの Web API の TypeScript 型定義は lib.deno.shared_globals.d.tslib.deno.window.d.ts ファイルで確認できます。

worker に関する型定義は lib.deno.worker.d.ts ファイルにあります。

Deno グローバル変数

Web 標準にない API はすべて、グローバルな Deno 名前空間に含まれています。 ファイルの読み書き、TCP ソケットの開閉、サブプロセスの実行などのための API がそろっています。

Deno 名前空間の TypeScript 型定義は lib.deno.ns.d.ts ファイルにて確認できます。

Deno 特有の API に関するドキュメントは doc.deno.land にあります。