mirror of
https://github.com/fluencelabs/js-libp2p
synced 2025-06-30 09:21:35 +00:00
tmp: add dist
This commit is contained in:
35
dist/src/ping/index.d.ts
vendored
Normal file
35
dist/src/ping/index.d.ts
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
export = ping;
|
||||
/**
|
||||
* @typedef {import('../')} Libp2p
|
||||
* @typedef {import('multiaddr').Multiaddr} Multiaddr
|
||||
* @typedef {import('peer-id')} PeerId
|
||||
* @typedef {import('libp2p-interfaces/src/stream-muxer/types').MuxedStream} MuxedStream
|
||||
*/
|
||||
/**
|
||||
* Ping a given peer and wait for its response, getting the operation latency.
|
||||
*
|
||||
* @param {Libp2p} node
|
||||
* @param {PeerId|Multiaddr} peer
|
||||
* @returns {Promise<number>}
|
||||
*/
|
||||
declare function ping(node: Libp2p, peer: PeerId | Multiaddr): Promise<number>;
|
||||
declare namespace ping {
|
||||
export { mount, unmount, Libp2p, Multiaddr, PeerId, MuxedStream };
|
||||
}
|
||||
type Libp2p = import('../');
|
||||
type PeerId = import('peer-id');
|
||||
type Multiaddr = import('multiaddr').Multiaddr;
|
||||
/**
|
||||
* Subscribe ping protocol handler.
|
||||
*
|
||||
* @param {Libp2p} node
|
||||
*/
|
||||
declare function mount(node: Libp2p): void;
|
||||
/**
|
||||
* Unsubscribe ping protocol handler.
|
||||
*
|
||||
* @param {Libp2p} node
|
||||
*/
|
||||
declare function unmount(node: Libp2p): void;
|
||||
type MuxedStream = import('libp2p-interfaces/src/stream-muxer/types').MuxedStream;
|
||||
//# sourceMappingURL=index.d.ts.map
|
Reference in New Issue
Block a user