cloudflare:workersで使えるやつ
workerdのRPC型定義ファイルのdeclare namespace CloudflareWorkersModule {}に全部書いてある
Cloudflareで使えるModuleは以下の通り(2025/10/08現在)
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/defines/email.d.ts
cloudflare:email
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/defines/nodel.d.ts
cloudflare:node
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/defines/pages.d.ts
assets:*
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/defines/pipelines.d.ts
cloudflare:pipelines
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/defines/rpc.d.ts
cloudflare:workers
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/defines/sockets.d.ts
cloudflare:sockets
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/defines/workflows.d.ts
cloudflare:workflows
https://github.com/cloudflare/workerd/blob/main/types/generated-snapshot/experimental/index.d.ts
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/generated-snapshot/experimental/index.d.ts
https://github.com/cloudflare/workerd/blob/main/types/generated-snapshot/latest/index.d.ts
https://raw.githubusercontent.com/cloudflare/workerd/refs/heads/main/types/generated-snapshot/latest/index.d.ts
型定義ファイルすべて合体したものとか見たいのであればスナップショットを見る。これにはServiceWorkerGlobalScopeといった低レイヤーの型定義も含まれている
なおdeclare namespaceはWebAssembly, Rpc, Cloudflare, CloudflareWorkersModule, TailStreamの5つが存在する。declare globalは存在しない