mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 12:30:18 +00:00
[leveldown] Move destroy() and repair() methods to static (#40028)
This commit is contained in:
Vendored
+2
-2
@@ -43,14 +43,14 @@ export interface LevelDown extends AbstractLevelDOWN<Bytes, Bytes> {
|
||||
approximateSize(start: Bytes, end: Bytes, cb: ErrorSizeCallback): void;
|
||||
compactRange(start: Bytes, end: Bytes, cb: ErrorCallback): void;
|
||||
getProperty(property: string): string;
|
||||
destroy(location: string, cb: ErrorCallback): void;
|
||||
repair(location: string, cb: ErrorCallback): void;
|
||||
iterator(options?: LevelDownIteratorOptions): LevelDownIterator;
|
||||
}
|
||||
|
||||
interface LevelDownConstructor {
|
||||
new(location: string): LevelDown;
|
||||
(location: string): LevelDown;
|
||||
destroy(location: string, cb: ErrorCallback): void;
|
||||
repair(location: string, cb: ErrorCallback): void;
|
||||
}
|
||||
|
||||
export interface LevelDownOpenOptions extends AbstractOpenOptions {
|
||||
|
||||
@@ -1,19 +1,22 @@
|
||||
import LevelDOWN from 'leveldown';
|
||||
import LevelDOWN, { Bytes } from 'leveldown';
|
||||
|
||||
// can use new, or not.
|
||||
const a = new LevelDOWN("./tmp/leveldown");
|
||||
const b = LevelDOWN("./tmp/leveldown");
|
||||
// Can use new, or not.
|
||||
const a = new LevelDOWN("/tmp/db");
|
||||
const b = LevelDOWN("/tmp/db");
|
||||
|
||||
const down = new LevelDOWN("./tmp/leveldown");
|
||||
const down = new LevelDOWN("/tmp/db");
|
||||
|
||||
down.open(() => {
|
||||
down.put("key", "value", (err?) => { });
|
||||
down.put(Buffer.from([1]), "value", { something: true }, (err?) => { });
|
||||
down.put("key", "value", (err: Error | undefined) => { });
|
||||
down.put(Buffer.from([1]), "value", { something: true }, (err: Error | undefined) => { });
|
||||
|
||||
down.get("key", (err?) => { });
|
||||
down.get(Buffer.from([1]), { something: true }, (err: Error | undefined, value: any) => { });
|
||||
down.get("key", (err: Error | undefined) => { });
|
||||
down.get(Buffer.from([1]), { something: true }, (err: Error | undefined, value: Bytes) => { });
|
||||
|
||||
down.close(() => {
|
||||
down.close((err: Error | undefined) => {
|
||||
// do nothing
|
||||
});
|
||||
});
|
||||
|
||||
down.destroy("/tmp/db", (err: Error | undefined) => { });
|
||||
down.repair("/tmp/db", (err: Error | undefined) => { });
|
||||
|
||||
Reference in New Issue
Block a user