mirror of
https://github.com/fluencelabs/libp2p-ts
synced 2025-04-22 12:22:14 +00:00
Fix libp2p constructor interface
This commit is contained in:
parent
4e230d10b3
commit
fe6a15556f
6
types/libp2p/index.d.ts
vendored
6
types/libp2p/index.d.ts
vendored
@ -15,7 +15,9 @@
|
|||||||
/// <reference types="peer-info"/>
|
/// <reference types="peer-info"/>
|
||||||
|
|
||||||
declare namespace LibP2p {
|
declare namespace LibP2p {
|
||||||
export type Config = {
|
export type CreateOptions = {};
|
||||||
|
|
||||||
|
export type CreateModules = {
|
||||||
DHT: typeof LibP2pKadDht,
|
DHT: typeof LibP2pKadDht,
|
||||||
connection: {
|
connection: {
|
||||||
crypto: Array<LibP2pSecio>,
|
crypto: Array<LibP2pSecio>,
|
||||||
@ -29,7 +31,7 @@ declare namespace LibP2p {
|
|||||||
}
|
}
|
||||||
|
|
||||||
declare class LibP2p {
|
declare class LibP2p {
|
||||||
constructor (peerInfo: PeerInfo, PeerBook: PeerBook, options: LibP2p.Config);
|
constructor (modules: LibP2p.CreateModules, peerInfo: PeerInfo, PeerBook: PeerBook, options?: LibP2p.CreateOptions);
|
||||||
|
|
||||||
dial (peerInfo: PeerInfo, cb: (error: Error | null) => any): void;
|
dial (peerInfo: PeerInfo, cb: (error: Error | null) => any): void;
|
||||||
dialProtocol (peerInfo: PeerInfo, protocol: string, cb: (error: Error | null, conn?: LibP2pConnection) => any): void;
|
dialProtocol (peerInfo: PeerInfo, protocol: string, cb: (error: Error | null, conn?: LibP2pConnection) => any): void;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user