@netrunner/types
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -1,110 +0,110 @@ | ||
import { Readable, Writable, Duplex } from 'stream'; | ||
import { EventEmitter } from 'events'; | ||
declare module "hypercore" { | ||
import { Readable, Writable, Duplex } from 'stream'; | ||
import { EventEmitter } from 'events'; | ||
declare interface HypercoreValueEncoding<T> { | ||
encode(buf: T): Buffer; | ||
decode(buf: Buffer): T; | ||
} | ||
interface HypercoreValueEncoding<T> { | ||
encode(buf: T): Buffer; | ||
decode(buf: Buffer): T; | ||
} | ||
declare interface HypercoreOptions<T> { | ||
createIfMissing?: boolean; | ||
overwrite?: boolean; | ||
valueEncoding?: 'json' | 'utf-8' | 'binary' | HypercoreValueEncoding<T>; | ||
sparse?: boolean; | ||
secretKey?: Buffer; | ||
storeSecretKey?: boolean; | ||
storageCacheSize?: number; | ||
onwrite?(index: number, data: Buffer, peer: string, cb: () => void): void; | ||
} | ||
interface HypercoreOptions<T> { | ||
createIfMissing?: boolean; | ||
overwrite?: boolean; | ||
valueEncoding?: 'json' | 'utf-8' | 'binary' | HypercoreValueEncoding<T>; | ||
sparse?: boolean; | ||
secretKey?: Buffer; | ||
storeSecretKey?: boolean; | ||
storageCacheSize?: number; | ||
onwrite?(index: number, data: Buffer, peer: string, cb: () => void): void; | ||
} | ||
declare interface HypercoreGetOptions<T> { | ||
wait?: boolean; | ||
timeout?: number; | ||
valueEncoding?: 'json' | 'utf-8' | 'binary' | HypercoreValueEncoding<T>; | ||
} | ||
interface HypercoreGetOptions<T> { | ||
wait?: boolean; | ||
timeout?: number; | ||
valueEncoding?: 'json' | 'utf-8' | 'binary' | HypercoreValueEncoding<T>; | ||
} | ||
declare interface HypercoreDownloadRange { | ||
start: number; | ||
end?: number; | ||
linear?: boolean; | ||
} | ||
interface HypercoreDownloadRange { | ||
start: number; | ||
end?: number; | ||
linear?: boolean; | ||
} | ||
declare interface HypercoreSignatureIndex { | ||
index?: number, | ||
signature?: Buffer | ||
} | ||
interface HypercoreSignatureIndex { | ||
index?: number, | ||
signature?: Buffer | ||
} | ||
declare interface HypercoreNode { | ||
index: number; | ||
size: number; | ||
hash: Buffer; | ||
} | ||
interface HypercoreNode { | ||
index: number; | ||
size: number; | ||
hash: Buffer; | ||
} | ||
declare interface HypercoreStreamOptions { | ||
start?: number; | ||
end?: number; | ||
snapshot?: boolean; | ||
tail?: boolean; | ||
live?: boolean; | ||
timeout?: number; | ||
wait?: boolean; | ||
} | ||
interface HypercoreStreamOptions { | ||
start?: number; | ||
end?: number; | ||
snapshot?: boolean; | ||
tail?: boolean; | ||
live?: boolean; | ||
timeout?: number; | ||
wait?: boolean; | ||
} | ||
declare interface HypercoreReplicateOptions { | ||
live?: boolean; | ||
download?: boolean; | ||
encrypt?: boolean; | ||
} | ||
interface HypercoreReplicateOptions { | ||
live?: boolean; | ||
download?: boolean; | ||
encrypt?: boolean; | ||
} | ||
declare interface Hypercore<T> extends EventEmitter { | ||
writable: boolean; | ||
readable: boolean; | ||
key: Buffer | null; | ||
discoveryKey: Buffer | null; | ||
length: number; | ||
interface Hypercore<T> extends EventEmitter { | ||
writable: boolean; | ||
readable: boolean; | ||
key: Buffer | null; | ||
discoveryKey: Buffer | null; | ||
length: number; | ||
get(index: number, options: HypercoreGetOptions<T>, callback: (err: Error, data: T) => void): void; | ||
get(index: number, callback: (err: Error, data: T) => void): void; | ||
getBatch(start: number, end: number, options: HypercoreGetOptions<T>, callback: (err: Error, data: T) => void): void; | ||
getBatch(start: number, end: number, callback: (err: Error, data: T) => void): void; | ||
head(options: HypercoreGetOptions<T>, callback: (err: Error, data: T) => void): void; | ||
head(callback?: (err: Error, data: T) => void): void; | ||
download(range: HypercoreDownloadRange, callback: (err: Error, data: T) => void): void; | ||
download(callback: (err: Error, data: T) => void): void; | ||
undownload(range: HypercoreDownloadRange): void; | ||
signature(index: number, callback: (err: Error, signature: HypercoreSignatureIndex) => void): void; | ||
signature(callback: (err: Error, signature: HypercoreSignatureIndex) => void): void; | ||
verify(index: number, signature: Buffer, callback: (err: Error, success: boolean) => void): void; | ||
rootHashes(index: number, callback: (err: Error, roots: HypercoreNode[]) => void): void; | ||
downloaded(start: number, end: number): number; | ||
has(index: number): boolean; | ||
has(start: number, end: number): boolean; | ||
append(data: T, callback: (err: Error) => void): void; | ||
clear(start: number, end: number, callback: (err: Error) => void): void; | ||
clear(start: number, callback: (err: Error) => void): void; | ||
seek(byteOffset: number, callback: (err: Error, index: number, relativeOffset: number) => void): void; | ||
update(minLength: number, callback: () => void): void; | ||
update(callback: () => void): void; | ||
update(): void; | ||
createReadStream(options?: HypercoreStreamOptions): Readable; | ||
createWriteStream(): Writable; | ||
replicate(options?: HypercoreReplicateOptions): Duplex; | ||
close(callback: (err: Error) => void): void; | ||
ready(callback: (err: Error) => void): void; | ||
get(index: number, options: HypercoreGetOptions<T>, callback: (err: Error, data: T) => void): void; | ||
get(index: number, callback: (err: Error, data: T) => void): void; | ||
getBatch(start: number, end: number, options: HypercoreGetOptions<T>, callback: (err: Error, data: T) => void): void; | ||
getBatch(start: number, end: number, callback: (err: Error, data: T) => void): void; | ||
head(options: HypercoreGetOptions<T>, callback: (err: Error, data: T) => void): void; | ||
head(callback?: (err: Error, data: T) => void): void; | ||
download(range: HypercoreDownloadRange, callback: (err: Error, data: T) => void): void; | ||
download(callback: (err: Error, data: T) => void): void; | ||
undownload(range: HypercoreDownloadRange): void; | ||
signature(index: number, callback: (err: Error, signature: HypercoreSignatureIndex) => void): void; | ||
signature(callback: (err: Error, signature: HypercoreSignatureIndex) => void): void; | ||
verify(index: number, signature: Buffer, callback: (err: Error, success: boolean) => void): void; | ||
rootHashes(index: number, callback: (err: Error, roots: HypercoreNode[]) => void): void; | ||
downloaded(start: number, end: number): number; | ||
has(index: number): boolean; | ||
has(start: number, end: number): boolean; | ||
append(data: T, callback: (err: Error) => void): void; | ||
clear(start: number, end: number, callback: (err: Error) => void): void; | ||
clear(start: number, callback: (err: Error) => void): void; | ||
seek(byteOffset: number, callback: (err: Error, index: number, relativeOffset: number) => void): void; | ||
update(minLength: number, callback: () => void): void; | ||
update(callback: () => void): void; | ||
update(): void; | ||
createReadStream(options?: HypercoreStreamOptions): Readable; | ||
createWriteStream(): Writable; | ||
replicate(options?: HypercoreReplicateOptions): Duplex; | ||
close(callback: (err: Error) => void): void; | ||
ready(callback: (err: Error) => void): void; | ||
on(event: "ready" | "append" | "sync" | "close", listener: () => void): this; | ||
on(event: "error", listener: (err: Error) => void): this; | ||
on(event: "download", listener: (index: number, data: T) => void): this; | ||
on(event: "upload", listener: (index: number, data: T) => void): this; | ||
on(event: string, listener: (...args: any[]) => void): this; | ||
on(event: "ready" | "append" | "sync" | "close", listener: () => void): this; | ||
on(event: "error", listener: (err: Error) => void): this; | ||
on(event: "download", listener: (index: number, data: T) => void): this; | ||
on(event: "upload", listener: (index: number, data: T) => void): this; | ||
on(event: string, listener: (...args: any[]) => void): this; | ||
once(event: "ready" | "append" | "sync" | "close", listener: () => void): this; | ||
once(event: "error", listener: (err: Error) => void): this; | ||
once(event: "download", listener: (index: number, data: T) => void): this; | ||
once(event: "upload", listener: (index: number, data: T) => void): this; | ||
once(event: string, listener: (...args: any[]) => void): this; | ||
once(event: "ready" | "append" | "sync" | "close", listener: () => void): this; | ||
once(event: "error", listener: (err: Error) => void): this; | ||
once(event: "download", listener: (index: number, data: T) => void): this; | ||
once(event: "upload", listener: (index: number, data: T) => void): this; | ||
once(event: string, listener: (...args: any[]) => void): this; | ||
} | ||
} | ||
declare module "hypercore" { | ||
export default function hypercore(storage: any): Hypercore<any>; | ||
@@ -115,5 +115,5 @@ export default function hypercore(storage: any, options: HypercoreOptions<any>): Hypercore<any>; | ||
export default function hypercore<T>(storage: any, options: HypercoreOptions<T>): Hypercore<T>; | ||
export default function hypercore<T>(storage: any, | ||
export default function hypercore<T>(storage: any, | ||
key?: Buffer | Uint8Array | HypercoreOptions<T> | void, | ||
options?: HypercoreOptions<T>): Hypercore<T>; | ||
} |
{ | ||
"name": "@netrunner/types", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Typescript declaration files for generic interfaces", | ||
@@ -5,0 +5,0 @@ "directories": { |
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
7297
0