Installation
npm install --save @types/level-js
Summary
This package contains type definitions for level-js (https://github.com/Level/level-js).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/level-js.
index.d.ts
import { AbstractLevelDOWN, AbstractOptions } from "abstract-leveldown";
interface Level extends AbstractLevelDOWN {
readonly location: string;
readonly prefix: string;
readonly version: string | number;
destroy(location: string, cb: (err: Error | undefined) => void): void;
destroy(location: string, prefix: string, cb: (err: Error | undefined) => void): void;
}
interface LevelOptions {
readonly prefix?: string | undefined;
readonly version?: string | number | undefined;
}
interface LevelConstructor {
new(location: string, options?: LevelOptions): Level;
(location: string, options?: LevelOptions): Level;
}
declare const Level: LevelConstructor;
export = Level;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:38 GMT
- Dependencies: @types/abstract-leveldown
Credits
These definitions were written by Daniel Byrne.