mirror of
https://github.com/fluencelabs/js-libp2p-interfaces
synced 2025-04-29 11:42:30 +00:00
fix: typedefs for MulticodecTopology
This commit is contained in:
parent
04e93d3f08
commit
c1cb68e043
11
src/topology/multicodec-topology.d.ts
vendored
11
src/topology/multicodec-topology.d.ts
vendored
@ -1,10 +1,9 @@
|
|||||||
declare const _exports: MulticodecTopology;
|
export = MulticodecTopology;
|
||||||
export = _exports;
|
|
||||||
declare class MulticodecTopology {
|
declare class MulticodecTopology {
|
||||||
/**
|
/**
|
||||||
* @param {Object} props
|
* @param {Object} props
|
||||||
* @param {number} props.min minimum needed connections (default: 0)
|
* @param {number} [props.min] minimum needed connections (default: 0)
|
||||||
* @param {number} props.max maximum needed connections (default: Infinity)
|
* @param {number} [props.max] maximum needed connections (default: Infinity)
|
||||||
* @param {Array<string>} props.multicodecs protocol multicodecs
|
* @param {Array<string>} props.multicodecs protocol multicodecs
|
||||||
* @param {Object} props.handlers
|
* @param {Object} props.handlers
|
||||||
* @param {function} props.handlers.onConnect protocol "onConnect" handler
|
* @param {function} props.handlers.onConnect protocol "onConnect" handler
|
||||||
@ -12,8 +11,8 @@ declare class MulticodecTopology {
|
|||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
constructor({ min, max, multicodecs, handlers }: {
|
constructor({ min, max, multicodecs, handlers }: {
|
||||||
min: number;
|
min?: number;
|
||||||
max: number;
|
max?: number;
|
||||||
multicodecs: string[];
|
multicodecs: string[];
|
||||||
handlers: {
|
handlers: {
|
||||||
onConnect: Function;
|
onConnect: Function;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user