@fireproof/database
Version:
Live database for the web
20 lines (19 loc) • 657 B
TypeScript
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>;
}