@libp2p/websockets
Version:
JavaScript implementation of the WebSockets module that libp2p uses and that implements the interface-transport spec
11 lines • 539 B
TypeScript
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