UNPKG

chrome-debugging-client

Version:

An async/await friendly Chrome debugging client with TypeScript support

19 lines (18 loc) 565 B
import { Disposable } from "./common"; export interface IWebSocketOpener { open(url: string, delegate: IWebSocketDelegate): Promise<IWebSocketConnection>; } export interface IWebSocketConnection extends Disposable { } export interface IWebSocketDelegate { socket: { send(data: string); close(); }; onMessage(data: string): any; onError(err: Error): any; onClose(): any; } export default class WebSocketOpener implements IWebSocketOpener { open(url: string, delegate: IWebSocketDelegate): Promise<IWebSocketConnection>; }