UNPKG

@atproto/repo

Version:

atproto repo and MST implementation

16 lines 602 B
import { Cid } from '@atproto/lex-data'; import { BlockMap } from '../block-map.js'; import { ReadableBlockstore } from './readable-blockstore.js'; export declare class SyncStorage extends ReadableBlockstore { staged: ReadableBlockstore; saved: ReadableBlockstore; constructor(staged: ReadableBlockstore, saved: ReadableBlockstore); getBytes(cid: Cid): Promise<Uint8Array | null>; getBlocks(cids: Cid[]): Promise<{ blocks: BlockMap; missing: Cid[]; }>; has(cid: Cid): Promise<boolean>; } export default SyncStorage; //# sourceMappingURL=sync-storage.d.ts.map