Skip to content
PACKAGES

committedFactJournalCursor()

Create one immutable domain-neutral fact-stream cursor.

import { committedFactJournalCursor } from "@graphrefly/ts/committed-facts";
function committedFactJournalCursor(
stream: string,
position: number,
): CommittedFactJournalCursor
ParameterTypeDescription
streamstringStable domain-owned stream identifier.
positionnumberNon-negative safe-integer fact position.

A frozen strict-JSON fact-stream cursor.

import { committedFactJournalCursor } from "@graphrefly/ts/committed-facts";
const cursor = committedFactJournalCursor("work-facts", 0);

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