1 | import { ConnectionServer, Connection } from '@casual-simulation/causal-tree-server';
|
2 | import { DeviceInfo } from '@casual-simulation/causal-trees';
|
3 | import { Observable } from 'rxjs';
|
4 | import { Server, Socket } from 'socket.io';
|
5 | export declare class SocketIOConnectionServer implements ConnectionServer {
|
6 | private _connection;
|
7 | readonly connection: Observable<Connection>;
|
8 | constructor(socketServer: Server);
|
9 | private _login;
|
10 | }
|
11 | export declare class SocketIOConnection implements Connection {
|
12 | private _socket;
|
13 | private _device;
|
14 | readonly device: DeviceInfo;
|
15 | readonly disconnect: Observable<{}>;
|
16 | event<T>(name: string): Observable<T>;
|
17 | send(name: string, data: any): void;
|
18 | constructor(socket: Socket, device: DeviceInfo);
|
19 | private _socketEvent;
|
20 | }
|
21 | //# sourceMappingURL=SocketIOConnectionServer.d.ts.map |
\ | No newline at end of file |