UNPKG

chromeless

Version:

🖥 Chrome automation made simple. Runs locally or headless on AWS Lambda.

17 lines (16 loc) • 514 B
import { Chrome, ChromelessOptions, Command } from '../types'; export default class RemoteChrome implements Chrome { private options; private channelId; private channel; private connectionPromise; private TOPIC_NEW_SESSION; private TOPIC_CONNECTED; private TOPIC_REQUEST; private TOPIC_RESPONSE; private TOPIC_END; constructor(options: ChromelessOptions); private initConnection(); process<T extends any>(command: Command): Promise<T>; close(): Promise<void>; }