Constructors
constructor
- new Topology(__namedParameters: { handlers: undefined | Handlers; max: undefined | number; min: undefined | number }): Topology
-
Parameters
-
__namedParameters: { handlers: undefined | Handlers; max: undefined | number; min: undefined | number }
-
handlers: undefined | Handlers
-
max: undefined | number
-
min: undefined | number
Properties
_onDisconnect
_on
Disconnect: (peerId: PeerId, error?: Error | undefined) => void
Type declaration
-
-
Parameters
-
-
Optional error: Error | undefined
Returns void
_registrar
_registrar: any
Accessors
[Symbol.toStringTag]
- get [Symbol.toStringTag](): string
registrar
- set registrar(arg: any): any
Methods
disconnect
- disconnect(peerId: PeerId): void
Static isTopology
- isTopology(other: any): other is Topology
-
Parameters
Returns other is Topology
{number} [min=0] - minimum needed connections.
{number} [max=Infinity] - maximum needed connections.
{Handlers} [handlers]
{(peerId: PeerId, conn: Connection) => void} [onConnect] - protocol "onConnect" handler
{(peerId: PeerId, error?:Error) => void} [onDisconnect] - protocol "onDisconnect" handler