trellis
Version:
Agentic State Engine — event-sourced causal graph with branching, decision traces, and realtime sync for AI-native applications
20 lines (18 loc) • 373 B
JavaScript
// src/headless/store.ts
function toSvelteStore(core, getter = (s) => s) {
return {
subscribe(run) {
run(getter(core.state));
return core.subscribe(() => run(getter(core.state)));
}
};
}
function syncFromCore(target, core) {
return core.subscribe(() => {
Object.assign(target, core.state);
});
}
export {
toSvelteStore,
syncFromCore
};