UNPKG

@river-build/sdk

Version:

For more details, visit the following resources:

15 lines 1.04 kB
import { PersistedEvent, PersistedMiniblock, PersistedSyncedStream, SyncCookie } from '@river-build/proto'; import { ParsedEvent, ParsedMiniblock } from './types'; export interface ParsedPersistedSyncedStream { streamId: string; syncCookie: SyncCookie; lastSnapshotMiniblockNum: bigint; minipoolEvents: ParsedEvent[]; lastMiniblockNum: bigint; } export declare function isPersistedEvent(event: ParsedEvent, direction: 'forward' | 'backward'): boolean; export declare function persistedEventToParsedEvent(event: PersistedEvent): ParsedEvent | undefined; export declare function persistedMiniblockToParsedMiniblock(miniblock: PersistedMiniblock): ParsedMiniblock | undefined; export declare function parsedMiniblockToPersistedMiniblock(miniblock: ParsedMiniblock, direction: 'forward' | 'backward'): PersistedMiniblock; export declare function persistedSyncedStreamToParsedSyncedStream(streamId: string, stream: PersistedSyncedStream): ParsedPersistedSyncedStream | undefined; //# sourceMappingURL=streamUtils.d.ts.map