1import * as Layer from "effect/Layer";
2import { makeTunnelClient } from "./TunnelBinding.ts";
3import { WriteTunnel, writeClient } from "./WriteTunnel.ts";
4
5/** Runtime layer for {@link WriteTunnel}. */
6export const WriteTunnelBinding = Layer.effect(
7 WriteTunnel,
8 makeTunnelClient(
9 "Cloudflare.Tunnel.WriteTunnel",
10 ["Cloudflare Tunnel Write"],
11 writeClient,
12 ),
13);