| 1 | import type { |
| 2 | D1Database, |
| 3 | KVNamespace, |
| 4 | R2Bucket, |
| 5 | } from "@cloudflare/workers-types"; |
| 6 | |
| 7 | export default { |
| 8 | async fetch( |
| 9 | _request: Request, |
| 10 | env: { KV: KVNamespace; BUCKET: R2Bucket; DB: D1Database }, |
| 11 | ) { |
| 12 | return Response.json({ |
| 13 | kv: await env.KV.get("seed"), |
| 14 | r2: await (await env.BUCKET.get("seed"))?.text(), |
| 15 | d1: await env.DB.prepare("SELECT value FROM seed").first("value"), |
| 16 | }); |
| 17 | }, |
| 18 | }; |