UNPKG

puppeteer-core

Version:

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

42 lines 1.32 kB
"use strict"; /** * @license * Copyright 2025 Google Inc. * SPDX-License-Identifier: Apache-2.0 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.BidiBluetoothEmulation = void 0; /** * @internal */ class BidiBluetoothEmulation { #session; #contextId; constructor(contextId, session) { this.#contextId = contextId; this.#session = session; } async emulateAdapter(state, leSupported = true) { await this.#session.send('bluetooth.simulateAdapter', { context: this.#contextId, state, leSupported, }); } async disableEmulation() { await this.#session.send('bluetooth.disableSimulation', { context: this.#contextId, }); } async simulatePreconnectedPeripheral(preconnectedPeripheral) { await this.#session.send('bluetooth.simulatePreconnectedPeripheral', { context: this.#contextId, address: preconnectedPeripheral.address, name: preconnectedPeripheral.name, manufacturerData: preconnectedPeripheral.manufacturerData, knownServiceUuids: preconnectedPeripheral.knownServiceUuids, }); } } exports.BidiBluetoothEmulation = BidiBluetoothEmulation; //# sourceMappingURL=BluetoothEmulation.js.map