// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://webbluetoothcg.github.io/web-bluetooth/#idl-def-bluetoothdiscovery

[
    GarbageCollected,
    NoInterfaceObject,
    RuntimeEnabled=Bluetooth,
] interface BluetoothDiscovery {
    [CallWith=ScriptState] Promise<BluetoothDevice> requestDevice (
        // Implement requestDevice: http://crbug.com/420284
        // sequence<BluetoothScanFilter> filters, optional RequestDeviceOptions options
        );
};
