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