etsdk-js
Version:
Client-side to Tobii Pro SDK
20 lines (17 loc) • 601 B
TypeScript
import WebSocket from 'isomorphic-ws';
declare class TobiiClient {
port: number;
host: string;
wsHost: string;
_activeWSConnections: {
[id: string]: WebSocket;
};
constructor(port?: number, host?: string, wsHost?: string);
ping(): Promise<any>;
getEyeTrackers(): Promise<any>;
connectToEyeTracker(serial_number: string): Promise<WebSocket>;
disconnectFromEyeTracker(serial_number: string): Promise<void>;
clearAllActiveConnections(): Promise<void>;
_createWebSocketConnection(url_params: string): Promise<WebSocket>;
}
export { TobiiClient };