blockstore-core
Version:
Contains various implementations of the API contract described in interface-blockstore
14 lines • 667 B
TypeScript
import { CID } from 'multiformats/cid';
import { BaseBlockstore } from './base.js';
import type { Pair } from 'interface-blockstore';
import type { AbortOptions, Await, AwaitIterable } from 'interface-store';
export declare class MemoryBlockstore extends BaseBlockstore {
private readonly data;
constructor();
put(key: CID, val: Uint8Array, options?: AbortOptions): Await<CID>;
get(key: CID, options?: AbortOptions): Await<Uint8Array>;
has(key: CID, options?: AbortOptions): Await<boolean>;
delete(key: CID, options?: AbortOptions): Promise<void>;
getAll(options?: AbortOptions): AwaitIterable<Pair>;
}
//# sourceMappingURL=memory.d.ts.map