Skip to content
Source
Sign inSign up
Open History to see the last commit

Local.ts

12 lines463 Bytes

1/**
2 * The `Command.Dev` provider group served by the dev sidecar (see
3 * `Local/Sidecar.ts`), so a dev server process outlives exec-child reloads.
4 */
5import * as Layer from "effect/Layer";
6import type * as RpcServer from "../Local/RpcServer.ts";
7import { CommandExecutorLive } from "./Command.ts";
8import { DevProviderLocal } from "./Dev.ts";
9​
10export default DevProviderLocal().pipe(
11 Layer.provide(CommandExecutorLive()),
12) satisfies RpcServer.ProviderLayer;