pi-mono/packages/coding-agent/test/fixtures/keyed-service.ts
Armin Ronacher 34dc9d055a feat: move facet services into Chord
Move service, replicated-state, facet host, and loader ownership into the standalone Chord package. Migrate consumers and leave runtime JSON enforcement to serializers.
2026-08-29 14:55:51 +02:00

9 lines
349 B
TypeScript

import { type Context, defineService, type ReplicatedState } from "@earendil-works/chord";
export interface KeyedProbe {
readonly state: ReplicatedState<{ value: string }>;
replace(value: string, context: Context): Promise<void>;
wait(context: Context): Promise<void>;
}
export const KeyedProbe = defineService<KeyedProbe>("test.keyed-probe");