/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ [Exposed=Worker] interface WorkerNavigator { }; WorkerNavigator implements NavigatorID; WorkerNavigator implements NavigatorLanguage; WorkerNavigator implements NavigatorOnLine; WorkerNavigator implements NavigatorConcurrentHardware; WorkerNavigator implements NavigatorStorage; // http://wicg.github.io/netinfo/#extensions-to-the-navigator-interface [Exposed=Worker] partial interface WorkerNavigator { [Pref="dom.netinfo.enabled", Throws] readonly attribute NetworkInformation connection; }; // https://wicg.github.io/media-capabilities/#idl-index [Exposed=Worker] partial interface WorkerNavigator { [SameObject, Func="mozilla::dom::MediaCapabilities::Enabled"] readonly attribute MediaCapabilities mediaCapabilities; };