denoでdocumentを使えるようにする
tsconfig.jsonを以下のようにしてbundle時に読み込むようにする
code:tsconfig.json
{
"compilerOptions": {
"lib": [
"dom",
"dom.iterable",
],
}
}
これでもいいらしい
TypeScriptのソースファイルの先頭に以下のコードを書く
code:ts
/// <reference no-default-lib="true" />
/// <reference lib="dom" />
/// <reference lib="dom.iterable" />
こっちの手法だとtsconfig.jsonを用意する必要はない
#トリプルスラッシュディレクティブ
情報元:/villagepump/@Mijinko SD#62395e121280f0000097a514
"lib"の値
"dom"
document(DOM)を使えるようにするやつ
"dom.iterable"
追加の定義ファイル
URLSearchParamsを使うときに必要だった
node.js - TypeScript does not recognize URLSearchParams as iterable - Stack Overflow
コマンド
code:sh
deno bundle --config tsconfig.json 適当な.tsx
tsconfig.jsonを使わない場合
code:sh
deno bundle 適当な.tsx
参考
Denoでブラウザで動かすPreactを開発してみる
/villagepump/@Mijinko SD#62395dfe1280f0000097a511
#document(DOM) #deno