INNER CODE UNIT · TypeScript
Server
elpheria/rpc-websockets · src/lib/server.ts:66
export class Server extends EventEmitter
{
private namespaces: INamespace
private dataPack: DataPack<any, string>
wss: InstanceType<typeof WebSocketServer>
/**
* Instantiate a Server class.
* @constructor
* @param {Object} options - ws constructor's parameters with rpc
* @param {DataPack} dataPack - data pack contains encoder and decoder
* @return {Server} - returns a new Server instance
*/
constructor(
options: NodeWebSocket.ServerOptions,
dataPack?: DataPack<object, string>
)
{