@libp2p/webrtc-star-signalling-server
Version:
signalling server to use with the libp2p WebRTC transport
16 lines • 517 B
TypeScript
import { Server } from '@hapi/hapi';
import type { WebRTCStarSocket } from '@libp2p/webrtc-star-protocol';
import type { Server as SocketServer } from 'socket.io';
interface Options {
port?: number;
host?: string;
metrics?: boolean;
refreshPeerListIntervalMS?: number;
}
export interface SigServer extends Server {
peers: Map<string, WebRTCStarSocket>;
io: SocketServer;
}
export declare function sigServer(options?: Options): Promise<SigServer>;
export {};
//# sourceMappingURL=index.d.ts.map