Type aliases
MultiaddrConnection
Multiaddr
Connection: { close: (err?: Error | undefined) => Promise<void>; conn: unknown; localAddr?: Multiaddr | undefined; remoteAddr: Multiaddr; sink: (source: Uint8Array) => Promise<Uint8Array>; source: () => AsyncIterable<Uint8Array>; timeline: { close?: undefined | number; open: number; upgraded?: undefined | number } }
Type declaration
-
close: (err?: Error | undefined) => Promise<void>
-
- (err?: Error | undefined): Promise<void>
-
Parameters
-
Optional err: Error | undefined
Returns Promise<void>
-
conn: unknown
-
Optional localAddr?: Multiaddr | undefined
-
-
sink: (source: Uint8Array) => Promise<Uint8Array>
-
- (source: Uint8Array): Promise<Uint8Array>
-
Parameters
Returns Promise<Uint8Array>
-
source: () => AsyncIterable<Uint8Array>
-
- (): AsyncIterable<Uint8Array>
-
Returns AsyncIterable<Uint8Array>
-
timeline: { close?: undefined | number; open: number; upgraded?: undefined | number }
-
Optional close?: undefined | number
-
open: number
-
Optional upgraded?: undefined | number