DefinitelyTyped/types/rsocket-websocket-server/RSocketWebSocketServer.d.ts
Adrian Hope-Bailie 8727a4fa0a Add rsocket types (#36076)
* Add rsocket types

* Drop `types` from `tsconfig.json

Use triple-slash references

* Fix linting errors

* Remove private members

* Fix linting errors
2019-06-20 14:05:22 -07:00

15 lines
456 B
TypeScript

import { DuplexConnection } from 'rsocket-types';
import { Encoders, TransportServer } from 'rsocket-core';
import { EventEmitter } from 'events';
import { Flowable } from 'rsocket-flowable';
import * as ws from 'ws';
/**
* A WebSocket transport server.
*/
export class RSocketWebSocketServer implements TransportServer {
constructor(options: ws.ServerOptions, encoders?: Encoders<any>);
start(): Flowable<DuplexConnection>;
stop(): void;
}