import Peer, { DataConnection } from "peerjs"; export default class NetworkPeer { protected peer: Peer; protected constructor() { this.peer = new Peer(); this.peer.on("open", function(id) { console.info("Peer ID assigned: %s", id); }); } protected send(conn: DataConnection, data: T) { //TODO Debugging support? conn.send(data); } }