1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | import { AbstractOptions, ErrorCallback } from "abstract-leveldown";
|
7 |
|
8 | import EncodingDown from "encoding-down";
|
9 |
|
10 | import levelup = require("levelup");
|
11 |
|
12 | declare namespace Level {
|
13 | interface LevelDB<K = any, V = any> extends levelup.LevelUp<EncodingDown<K, V>> {
|
14 | errors: typeof levelup.errors;
|
15 | }
|
16 | interface Constructor {
|
17 | (location: string, options?: AbstractOptions, callback?: ErrorCallback): LevelDB;
|
18 | }
|
19 | }
|
20 |
|
21 | declare const Level: Level.Constructor;
|
22 |
|
23 | export = Level;
|