@atproto/repo
Version:
atproto repo and MST implementation
17 lines • 609 B
TypeScript
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