Socket
Socket
Sign inDemoInstall

@types/leveldown

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/leveldown - npm Package Compare versions

Comparing version 1.7.3 to 1.7.4

226

leveldown v1.7/index.d.ts

@@ -14,136 +14,136 @@ // Type definitions for leveldown 1.7

declare namespace leveldown {
type Bytes = string | Buffer;
type ErrCallback = (error: any) => void;
type ErrNumberCallback = (error: any, value: number) => void;
type ErrBufferCallback = (error: any, value: Buffer) => void;
type ErrStringCallback = (error: any, value: string) => void;
type KeyAsStringCallback = (error: any, key: string, value: Buffer) => void;
type ValueAsStringCallback = (error: any, key: Buffer, value: string) => void;
type KeyAndValueAsStringCallback = (error: any, key: string, value: string) => void;
type KeyAndValueAsBufferCallback = (error: any, key: Buffer, value: Buffer) => void;
type Bytes = string | Buffer;
type ErrCallback = (error: any) => void;
type ErrNumberCallback = (error: any, value: number) => void;
type ErrBufferCallback = (error: any, value: Buffer) => void;
type ErrStringCallback = (error: any, value: string) => void;
type KeyAsStringCallback = (error: any, key: string, value: Buffer) => void;
type ValueAsStringCallback = (error: any, key: Buffer, value: string) => void;
type KeyAndValueAsStringCallback = (error: any, key: string, value: string) => void;
type KeyAndValueAsBufferCallback = (error: any, key: Buffer, value: Buffer) => void;
interface PutBatch {
type: "put";
key: Bytes;
value: Bytes;
}
interface PutBatch {
type: "put";
key: Bytes;
value: Bytes;
}
interface DelBatch {
type: "del";
key: Bytes;
}
interface DelBatch {
type: "del";
key: Bytes;
}
type Batch = PutBatch | DelBatch;
type Batch = PutBatch | DelBatch;
interface OpenOptions {
createIfMissing?: boolean | undefined;
errorIfExists?: boolean | undefined;
compression?: boolean | undefined;
cacheSize?: number | undefined;
}
interface OpenOptions {
createIfMissing?: boolean | undefined;
errorIfExists?: boolean | undefined;
compression?: boolean | undefined;
cacheSize?: number | undefined;
}
interface OpenAdvancedOptions extends OpenOptions {
writeBufferSize?: number | undefined;
blockSize?: number | undefined;
maxOpenFiles?: number | undefined;
blockRestartInterval?: number | undefined;
maxFileSize?: number | undefined;
}
interface OpenAdvancedOptions extends OpenOptions {
writeBufferSize?: number | undefined;
blockSize?: number | undefined;
maxOpenFiles?: number | undefined;
blockRestartInterval?: number | undefined;
maxFileSize?: number | undefined;
}
interface WriteOptions {
sync?: boolean | undefined;
}
interface WriteOptions {
sync?: boolean | undefined;
}
interface ReadOptions {
fillCache?: boolean | undefined;
}
interface ReadOptions {
fillCache?: boolean | undefined;
}
interface BufferReadOptions extends ReadOptions {
asBuffer?: true | undefined;
}
interface BufferReadOptions extends ReadOptions {
asBuffer?: true | undefined;
}
interface StringReadOptions extends ReadOptions {
asBuffer: false;
}
interface StringReadOptions extends ReadOptions {
asBuffer: false;
}
interface IteratorOptions {
gt?: Bytes | undefined;
lt?: Bytes | undefined;
gte?: Bytes | undefined;
lte?: Bytes | undefined;
reverse?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
limit?: number | undefined;
fillCache?: boolean | undefined;
}
interface IteratorOptions {
gt?: Bytes | undefined;
lt?: Bytes | undefined;
gte?: Bytes | undefined;
lte?: Bytes | undefined;
reverse?: boolean | undefined;
keys?: boolean | undefined;
values?: boolean | undefined;
limit?: number | undefined;
fillCache?: boolean | undefined;
}
interface KeyAsStringIteratorOptions extends IteratorOptions {
keyAsBuffer: false;
valueAsBuffer?: true | undefined;
}
interface KeyAsStringIteratorOptions extends IteratorOptions {
keyAsBuffer: false;
valueAsBuffer?: true | undefined;
}
interface ValueAsStringIteratorOptions extends IteratorOptions {
keyAsBuffer?: true | undefined;
valueAsBuffer: false;
}
interface ValueAsStringIteratorOptions extends IteratorOptions {
keyAsBuffer?: true | undefined;
valueAsBuffer: false;
}
interface KeyAndValueAsStringIteratorOptions extends IteratorOptions {
keyAsBuffer: false;
valueAsBuffer: false;
}
interface KeyAndValueAsStringIteratorOptions extends IteratorOptions {
keyAsBuffer: false;
valueAsBuffer: false;
}
interface KeyAndValueAsBufferIteratorOptions extends IteratorOptions {
keyAsBuffer?: true | undefined;
valueAsBuffer?: true | undefined;
}
interface KeyAndValueAsBufferIteratorOptions extends IteratorOptions {
keyAsBuffer?: true | undefined;
valueAsBuffer?: true | undefined;
}
interface Iterator {
seek(key: Bytes): void;
end(callback: ErrCallback): void;
}
interface Iterator {
seek(key: Bytes): void;
end(callback: ErrCallback): void;
}
interface KeyAsStringIterator extends Iterator {
next(callback: KeyAsStringCallback): void;
}
interface KeyAsStringIterator extends Iterator {
next(callback: KeyAsStringCallback): void;
}
interface ValueAsStringIterator extends Iterator {
next(callback: ValueAsStringCallback): void;
}
interface ValueAsStringIterator extends Iterator {
next(callback: ValueAsStringCallback): void;
}
interface KeyAndValueAsStringIterator extends Iterator {
next(callback: KeyAndValueAsStringCallback): void;
}
interface KeyAndValueAsStringIterator extends Iterator {
next(callback: KeyAndValueAsStringCallback): void;
}
interface KeyAndValueAsBufferIterator extends Iterator {
next(callback: KeyAndValueAsBufferCallback): void;
}
interface KeyAndValueAsBufferIterator extends Iterator {
next(callback: KeyAndValueAsBufferCallback): void;
}
interface LevelDown {
open(callback: ErrCallback): void;
open(options: OpenOptions, callback: ErrCallback): void;
close(callback?: ErrCallback): void;
put(key: Bytes, value: Bytes, callback: ErrCallback): void;
put(key: Bytes, value: Bytes, options: WriteOptions, callback: ErrCallback): void;
get(key: Bytes, callback: ErrBufferCallback): void;
get(key: Bytes, options: BufferReadOptions, callback: ErrBufferCallback): void;
get(key: Bytes, options: StringReadOptions, callback: ErrStringCallback): void;
del(key: Bytes, callback?: ErrCallback): void;
del(key: Bytes, options: WriteOptions, callback?: ErrCallback): void;
batch(operations: Batch[], callback?: ErrCallback): void;
batch(operations: Batch[], options?: WriteOptions, callback?: ErrCallback): void;
approximateSize(start: Bytes, end: Bytes, callback: ErrNumberCallback): void;
compactRange(start: Bytes, end: Bytes, callback: ErrCallback): void;
getProperty(property: string): string;
iterator(options?: KeyAsStringIteratorOptions): KeyAsStringIterator;
iterator(options?: ValueAsStringIteratorOptions): ValueAsStringIterator;
iterator(options?: KeyAndValueAsStringIteratorOptions): KeyAndValueAsStringIterator;
iterator(options?: KeyAndValueAsBufferIteratorOptions): KeyAndValueAsBufferIterator;
}
interface LevelDown {
open(callback: ErrCallback): void;
open(options: OpenOptions, callback: ErrCallback): void;
close(callback?: ErrCallback): void;
put(key: Bytes, value: Bytes, callback: ErrCallback): void;
put(key: Bytes, value: Bytes, options: WriteOptions, callback: ErrCallback): void;
get(key: Bytes, callback: ErrBufferCallback): void;
get(key: Bytes, options: BufferReadOptions, callback: ErrBufferCallback): void;
get(key: Bytes, options: StringReadOptions, callback: ErrStringCallback): void;
del(key: Bytes, callback?: ErrCallback): void;
del(key: Bytes, options: WriteOptions, callback?: ErrCallback): void;
batch(operations: Batch[], callback?: ErrCallback): void;
batch(operations: Batch[], options?: WriteOptions, callback?: ErrCallback): void;
approximateSize(start: Bytes, end: Bytes, callback: ErrNumberCallback): void;
compactRange(start: Bytes, end: Bytes, callback: ErrCallback): void;
getProperty(property: string): string;
iterator(options?: KeyAsStringIteratorOptions): KeyAsStringIterator;
iterator(options?: ValueAsStringIteratorOptions): ValueAsStringIterator;
iterator(options?: KeyAndValueAsStringIteratorOptions): KeyAndValueAsStringIterator;
iterator(options?: KeyAndValueAsBufferIteratorOptions): KeyAndValueAsBufferIterator;
}
interface Constructor {
(location: string): LevelDown;
destroy(location: string, callback: ErrCallback): void;
repair(location: string, callback: ErrCallback): void;
interface Constructor {
(location: string): LevelDown;
destroy(location: string, callback: ErrCallback): void;
repair(location: string, callback: ErrCallback): void;
}
}
}
{
"name": "@types/leveldown",
"version": "1.7.3",
"version": "1.7.4",
"description": "TypeScript definitions for leveldown",

@@ -30,4 +30,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/leveldown",

},
"typesPublisherContentHash": "30a3e445a830066da19ce1ce7474ee7800f21ca3a4bd39dd41b4e96fbb1e91ee",
"typeScriptVersion": "3.6"
"typesPublisherContentHash": "d6bc6b5da0b280cd2ad7e1be8f529fa727bd4d7dbe4f81133937880a3ac0b96f",
"typeScriptVersion": "4.3"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Thu, 08 Jul 2021 16:23:42 GMT
* Last updated: Wed, 30 Aug 2023 19:35:03 GMT
* Dependencies: [@types/node](https://npmjs.com/package/@types/node)

@@ -14,0 +14,0 @@ * Global values: none

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc