@types/leveldown
Advanced tools
Comparing version 1.7.3 to 1.7.4
@@ -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 |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
7945
0