Tools
Path:
codemode-gateway/src/cf/tools.tsRelative: src/cf/tools.tsSubproject: codemode-gatewayCategory: codemode-gatewayLines: 187Bytes: 6,099Imports: 4Exports: 7
Content Preview
- import type { CfEnvelope, CfError, D1Database, Env, KvNamespace } from "../types";
- import { CloudflareApiError } from "../types";
- import { asObject, asString, optArray, reqString } from "../parse";
- import { CF_ACCOUNT_ID, cfFetch, cfRequest } from "./client";
- /**
- * Hand-built implementations for the `cf` namespace (Cloudflare REST API).
- *
- * Each function is `(args, env) => Promise<R>` and executes host-side; the
- * registry wraps it with arg parsing. `docs_search` was investigated and
- * DRO