New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@netrunner/types

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@netrunner/types - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

192

hypercore.d.ts

@@ -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": {

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