Skip to content
PACKAGES

committedFactJournalCursorCodec()

Build the default domain-neutral cursor codec for one named fact stream.

import { committedFactJournalCursorCodec } from "@graphrefly/ts/committed-facts";
function committedFactJournalCursorCodec(stream: string): CommittedFactJournalCursorCodec<CommittedFactJournalCursor>
ParameterTypeDescription
streamstringStable domain-owned stream identifier.

A strict fact-position cursor codec scoped to stream.

import { committedFactJournalCursorCodec } from "@graphrefly/ts/committed-facts";
const cursor = committedFactJournalCursorCodec("work-facts").initial();

packages/ts/src/committed-facts/index.ts