UNPKG

@fireproof/database

Version:
10 lines (9 loc) 674 B
import { TransactionBlockstore, Transaction } from './transaction'; import { DocUpdate, ClockHead, DocValue, BulkResult } from './types'; export declare function applyBulkUpdateToCrdt(tblocks: Transaction, head: ClockHead, updates: DocUpdate[], options?: object): Promise<BulkResult>; export declare function getValueFromCrdt(blocks: TransactionBlockstore, head: ClockHead, key: string): Promise<DocValue>; export declare function clockChangesSince(blocks: TransactionBlockstore, head: ClockHead, since: ClockHead): Promise<{ result: DocUpdate[]; head: ClockHead; }>; export declare function doCompact(blocks: TransactionBlockstore, head: ClockHead): Promise<void>;