import { FigureRequest, FigureUpdate } from './figure_pb.js'; import { FigureServiceClient } from './FigureServiceClientPb'; export function connect(host: string) { var figureService = new FigureServiceClient(host); var request = new FigureRequest(); var stream = figureService.getFigure(request); stream.on('data', function(response: FigureUpdate) { if (response.hasFigure()) { console.log("Got new figure"); } else { console.log("Got figure update"); } }); stream.on('status', function(status: any) { console.log("Status:", status); }); stream.on('end', function() { console.log("End"); }); }