import { Context } from "effect";import type { Executor } from "@executor/sdk";import type { ExecutionEngine } from "@executor/execution";export class ExecutorService extends Context.Tag("ExecutorService")<ExecutorService, Executor>() {}export class ExecutionEngineService extends Context.Tag("ExecutionEngineService")< ExecutionEngineService, ExecutionEngine>() {}
import { Context } from "effect";
import type { Executor } from "@executor/sdk";
import type { ExecutionEngine } from "@executor/execution";
export class ExecutorService extends Context.Tag("ExecutorService")<ExecutorService, Executor>() {}
export class ExecutionEngineService extends Context.Tag("ExecutionEngineService")<
ExecutionEngineService,
ExecutionEngine
>() {}