lisk-framework
Version:
Lisk blockchain application platform
18 lines (17 loc) • 516 B
TypeScript
/// <reference types="node" />
import { IterateOptions } from '@liskhq/lisk-db';
export declare class InMemoryPrefixedStateDB {
private readonly _db;
constructor();
get(key: Buffer): Promise<Buffer>;
has(key: Buffer): Promise<boolean>;
set(key: Buffer, value: Buffer): Promise<void>;
del(key: Buffer): Promise<void>;
range(options?: IterateOptions): Promise<{
key: Buffer;
value: Buffer;
}[]>;
snapshot(): number;
restoreSnapshot(): void;
close(): void;
}