UNPKG

677 BTypeScriptView Raw
1import { AbstractLevelDOWN } from 'abstract-leveldown';
2
3export interface MemDown<K=any, V=any>
4 extends AbstractLevelDOWN<K, V, {}, {}, MemDownGetOptions, {}, MemDownIteratorOptions, {}> {
5}
6
7interface MemDownConstructor {
8 new <K=any, V=any>(location: string): MemDown<K, V>;
9 <K=any, V=any>(location: string): MemDown<K, V>;
10}
11
12export interface MemDownGetOptions {
13 asBuffer?: boolean;
14}
15
16export interface MemDownIteratorOptions {
17 keyAsBuffer?: boolean;
18 valueAsBuffer?: boolean;
19}
20
21export function clearGlobalStore(strict?: boolean);
22export function destroy(location: string, cb: () => void): void;
23
24declare const MemDown: MemDownConstructor;
25export default MemDown;
\No newline at end of file