UNPKG

@fireproof/database

Version:
20 lines (19 loc) 657 B
import type { AnyBlock, AnyLink, DbMeta } from './types'; import { HeaderStore as HeaderStoreBase, CarStore as CarStoreBase } from './store'; export declare class HeaderStore extends HeaderStoreBase { tag: string; keyId: string; static dataDir: string; load(branch?: string): Promise<DbMeta | null>; save(meta: DbMeta, branch?: string): Promise<void>; } export declare const testConfig: { dataDir: string; }; export declare class CarStore extends CarStoreBase { tag: string; static dataDir: string; save(car: AnyBlock): Promise<void>; load(cid: AnyLink): Promise<AnyBlock>; remove(cid: AnyLink): Promise<void>; }