1import * as Cloudflare from "@/Cloudflare";
2import * as Alchemy from "@/index";
3import * as Effect from "effect/Effect";
4import DnsEffectWorker from "./effect.ts";
5
6export default Alchemy.Stack(
7 "DnsTestStack",
8 {
9 providers: Cloudflare.providers(),
10 state: Cloudflare.state(),
11 },
12 Effect.gen(function* () {
13 const effectWorker = yield* DnsEffectWorker;
14 return {
15 effectUrl: effectWorker.url.as<string>(),
16 };
17 }),
18);