eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
12 lines (11 loc) • 494 B
TypeScript
import type { Hook } from "#compiled/@workflow/core/index.js";
export declare function claimHookOwnership<T>(hook: Hook<T>): Promise<void>;
export declare function disposeHook(hook: {
dispose: () => unknown;
}): Promise<void>;
/** Error names survive Workflow serialization across runtime boundaries. */
export declare function isHookConflictError(error: unknown): error is {
readonly conflictingRunId?: unknown;
readonly name: "HookConflictError";
readonly token?: unknown;
};