```ts import { Signaling, SignalMessage } from '@webp2p/ports'; import { io, Socket } from 'socket.io-client';
npm install @webp2p/adapters``ts
import { Signaling, SignalMessage } from '@webp2p/ports';
import { io, Socket } from 'socket.io-client';
export class SignalingImpl implements Signaling
conn: Socket;
constructor(readonly signalingServer: string) {
this.conn = io(signalingServer);
}
on(event: string, fn: (message: SignalMessage) => void) {
this.conn.on(event, fn);
}
emit
this.conn.emit(event, message);
}
}
`
This library was generated with Nx.
Run nx test adapters` to execute the unit tests via Jest.