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

@libp2p/interface

Package Overview
Dependencies
Maintainers
6
Versions
614
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@libp2p/interface - npm Package Compare versions

Comparing version

to
0.1.6-c960eb659

22

dist/src/index.d.ts

@@ -96,2 +96,17 @@ /**

/**
* Logger component for libp2p
*/
export interface Logger {
(formatter: any, ...args: any[]): void;
error(formatter: any, ...args: any[]): void;
trace(formatter: any, ...args: any[]): void;
enabled: boolean;
}
/**
* Peer logger component for libp2p
*/
export interface ComponentLogger {
forComponent(name: string): Logger;
}
/**
* Once you have a libp2p instance, you can listen to several events it emits,

@@ -373,2 +388,3 @@ * so that you can be notified of relevant network events.

metrics?: Metrics;
logger: ComponentLogger;
/**

@@ -578,2 +594,8 @@ * Get a deduplicated list of peer advertising multiaddrs by concatenating

/**
* An object that contains a Logger as the `log` property.
*/
export interface LoggerOptions {
log: Logger;
}
/**
* Returns a new type with all fields marked optional.

@@ -580,0 +602,0 @@ *

4

package.json
{
"name": "@libp2p/interface",
"version": "0.1.5",
"version": "0.1.6-c960eb659",
"description": "The interface implemented by a libp2p node",

@@ -174,3 +174,3 @@ "license": "Apache-2.0 OR MIT",

"devDependencies": {
"@types/sinon": "^10.0.15",
"@types/sinon": "^17.0.0",
"aegir": "^41.0.2",

@@ -177,0 +177,0 @@ "delay": "^6.0.0",

@@ -110,2 +110,19 @@ /**

/**
* Logger component for libp2p
*/
export interface Logger {
(formatter: any, ...args: any[]): void
error(formatter: any, ...args: any[]): void
trace(formatter: any, ...args: any[]): void
enabled: boolean
}
/**
* Peer logger component for libp2p
*/
export interface ComponentLogger {
forComponent(name: string): Logger
}
/**
* Once you have a libp2p instance, you can listen to several events it emits,

@@ -412,2 +429,4 @@ * so that you can be notified of relevant network events.

logger: ComponentLogger
/**

@@ -632,2 +651,9 @@ * Get a deduplicated list of peer advertising multiaddrs by concatenating

/**
* An object that contains a Logger as the `log` property.
*/
export interface LoggerOptions {
log: Logger
}
/**
* Returns a new type with all fields marked optional.

@@ -634,0 +660,0 @@ *

Sorry, the diff of this file is not supported yet