UNPKG

actor-kit

Version:

Actor Kit is a library for running state machines in Cloudflare Workers, leveraging XState for robust state management. It provides a framework for managing the logic, lifecycle, persistence, synchronization, and access control of actors in a distributed

15 lines (14 loc) 820 B
import { b as ClientEventFrom, t as ActorKitClient, u as AnyActorKitStateMachine, v as CallerSnapshotFrom } from "./types-C31KX9CW.mjs"; import { Draft } from "immer"; //#region src/createActorKitMockClient.d.ts type ActorKitMockClientProps<TMachine extends AnyActorKitStateMachine> = { initialSnapshot: CallerSnapshotFrom<TMachine>; onSend?: (event: ClientEventFrom<TMachine>) => void; }; type ActorKitMockClient<TMachine extends AnyActorKitStateMachine> = ActorKitClient<TMachine> & { produce: (recipe: (draft: Draft<CallerSnapshotFrom<TMachine>>) => void) => void; }; declare function createActorKitMockClient<TMachine extends AnyActorKitStateMachine>(props: ActorKitMockClientProps<TMachine>): ActorKitMockClient<TMachine>; //#endregion export { createActorKitMockClient }; //# sourceMappingURL=test.d.mts.map