UNPKG

puppeteer-core

Version:

A high-level API to control headless Chrome over the DevTools Protocol

21 lines 725 B
/** * @license * Copyright 2018 Google Inc. * SPDX-License-Identifier: Apache-2.0 */ import NodeWebSocket from 'ws'; import type { ConnectionTransport } from '../common/ConnectionTransport.js'; import { type Logger } from '../common/Debug.js'; /** * @internal */ export declare class NodeWebSocketTransport implements ConnectionTransport { #private; static create(url: string, headers: Record<string, string> | undefined, logger: Logger): Promise<NodeWebSocketTransport>; onmessage?: (message: NodeWebSocket.Data) => void; onclose?: () => void; constructor(ws: NodeWebSocket, logger: Logger); send(message: string): void; close(): void; } //# sourceMappingURL=NodeWebSocketTransport.d.ts.map