| /* 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 includes NavigatorID; |
| WorkerNavigator includes NavigatorLanguage; |
| WorkerNavigator includes NavigatorOnLine; |
| WorkerNavigator includes NavigatorConcurrentHardware; |
| WorkerNavigator includes NavigatorStorage; |
| |
| // http://wicg.github.io/netinfo/#extensions-to-the-navigator-interface |
| [Exposed=Worker] |
| partial interface WorkerNavigator { |
| [Func="mozilla::dom::DOMPrefs::NetworkInformationEnabled", 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; |
| }; |