UNPKG

@atproto/repo

Version:

atproto repo and MST implementation

17 lines 609 B
import { CID } from 'multiformats/cid'; import { check } from '@atproto/common'; import { RepoRecord } from '@atproto/lexicon'; import { BlockMap } from './block-map'; export declare const getAndParseRecord: (blocks: BlockMap, cid: CID) => Promise<{ record: RepoRecord; bytes: Uint8Array; }>; export declare const getAndParseByDef: <T>(blocks: BlockMap, cid: CID, def: check.Def<T>) => Promise<{ obj: T; bytes: Uint8Array; }>; export declare const parseObjByDef: <T>(bytes: Uint8Array, cid: CID, def: check.Def<T>) => { obj: T; bytes: Uint8Array; }; //# sourceMappingURL=parse.d.ts.map