UNPKG

@libp2p/websockets

Version:

JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec

11 lines 539 B
import type { ComponentLogger, CounterGroup, MultiaddrConnection } from '@libp2p/interface'; import type { Multiaddr } from '@multiformats/multiaddr'; import type { DuplexWebSocket } from 'it-ws/duplex'; export interface SocketToConnOptions { localAddr?: Multiaddr; logger: ComponentLogger; metrics?: CounterGroup; metricPrefix?: string; } export declare function socketToMaConn(stream: DuplexWebSocket, remoteAddr: Multiaddr, options: SocketToConnOptions): MultiaddrConnection; //# sourceMappingURL=socket-to-conn.d.ts.map