1import * as Context from "effect/Context";
2import type * as Effect from "effect/Effect";
3import type { CloudflareResolvedCredentials } from "./Auth/AuthConfig.ts";
4
5export class CloudflareEnvironment extends Context.Service<
6 CloudflareEnvironment,
7 Effect.Effect<CloudflareResolvedCredentials>
8>()("Cloudflare::CloudflareEnvironment") {
9 readonly kind = "Environment" as const;
10}