mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-04-25 10:32:14 +00:00
fix: type definitions for big dialrequest and persistent peerstore (#1078)
Signed-off-by: Tuyen Nguyen <vutuyen2636@gmail.com>
This commit is contained in:
parent
d1c48dcbed
commit
cb0d7d6c99
@ -56,8 +56,8 @@ const METRICS_PENDING_DIAL_TARGETS = 'pending-dial-targets'
|
|||||||
* @property {Multiaddr[]} addrs
|
* @property {Multiaddr[]} addrs
|
||||||
*
|
*
|
||||||
* @typedef PendingDial
|
* @typedef PendingDial
|
||||||
* @property {DialRequest} dialRequest
|
* @property {import('./dial-request')} dialRequest
|
||||||
* @property {TimeoutController} controller
|
* @property {import('timeout-abort-controller').TimeoutController} controller
|
||||||
* @property {Promise<Connection>} promise
|
* @property {Promise<Connection>} promise
|
||||||
* @property {function():void} destroy
|
* @property {function():void} destroy
|
||||||
*/
|
*/
|
||||||
|
@ -48,6 +48,8 @@ const { updateSelfPeerRecord } = require('./record/utils')
|
|||||||
* @typedef {import('libp2p-interfaces/src/pubsub').PubsubOptions} PubsubOptions
|
* @typedef {import('libp2p-interfaces/src/pubsub').PubsubOptions} PubsubOptions
|
||||||
* @typedef {import('interface-datastore').Datastore} Datastore
|
* @typedef {import('interface-datastore').Datastore} Datastore
|
||||||
* @typedef {import('./pnet')} Protector
|
* @typedef {import('./pnet')} Protector
|
||||||
|
* @typedef {Object} PersistentPeerStoreOptions
|
||||||
|
* @property {number} [threshold]
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -110,7 +112,7 @@ const { updateSelfPeerRecord } = require('./record/utils')
|
|||||||
* @property {KeychainOptions & import('./keychain/index').KeychainOptions} [keychain]
|
* @property {KeychainOptions & import('./keychain/index').KeychainOptions} [keychain]
|
||||||
* @property {MetricsOptions & import('./metrics').MetricsOptions} [metrics]
|
* @property {MetricsOptions & import('./metrics').MetricsOptions} [metrics]
|
||||||
* @property {import('./peer-routing').PeerRoutingOptions} [peerRouting]
|
* @property {import('./peer-routing').PeerRoutingOptions} [peerRouting]
|
||||||
* @property {PeerStoreOptions & import('./peer-store/persistent').PersistentPeerStoreOptions} [peerStore]
|
* @property {PeerStoreOptions & PersistentPeerStoreOptions} [peerStore]
|
||||||
* @property {import('./transport-manager').TransportManagerOptions} [transportManager]
|
* @property {import('./transport-manager').TransportManagerOptions} [transportManager]
|
||||||
* @property {Libp2pConfig} [config]
|
* @property {Libp2pConfig} [config]
|
||||||
*
|
*
|
||||||
|
@ -8,6 +8,7 @@ const retimer = require('retimer')
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @typedef {import('@vascosantos/moving-average').IMovingAverage} IMovingAverage
|
* @typedef {import('@vascosantos/moving-average').IMovingAverage} IMovingAverage
|
||||||
|
* @typedef {import('bignumber.js').BigNumber} Big
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class Stats extends EventEmitter {
|
class Stats extends EventEmitter {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user