baselineCursor
baselineCursor: number | null
byteLimit
byteLimit: number
cursor
cursor: number | null
importCandidate
importCandidate:
| { bytes: number; candidateId: string; snapshots: number }
| null
lastUnavailable
lastUnavailable:
| {
capturedAt: string;
cursor: number;
eventSequence: number
| null;
label?: string;
reason: "retention-disabled" | "capture-failed" | "oversize";
status: "unavailable";
}
| null
latestCursor
latestCursor: number | null
mode
mode: "live" | "rewound"
newestCursor
newestCursor: number | null
oldestCursor
oldestCursor: number | null
retainedBytes
retainedBytes: number
retainedSnapshots
retainedSnapshots: number
snapshotLimit
snapshotLimit: number
source
source: "retained" | "import" | null