Navigator
Types
t
type t = WebAPI.DOM.navigatorValues
clipboard
let clipboard: t => WebAPI.ClipboardTypes.clipboardcredentials
let credentials: t => WebAPI.CredentialManagementTypes.credentialsContainergeolocation
let geolocation: t => WebAPI.GeolocationTypes.geolocationgetGamepads
let getGamepads: t => array<Null.t<WebAPI.GamepadTypes.gamepad>>locks
let locks: t => WebAPI.WebLocksTypes.lockManagermediaCapabilities
let mediaCapabilities: t => WebAPI.MediaCapabilitiesTypes.mediaCapabilitiesmediaDevices
let mediaDevices: t => WebAPI.MediaCaptureAndStreamsTypes.mediaDevicesmediaSession
let mediaSession: t => WebAPI.MediaSessionTypes.mediaSessionpermissions
let permissions: t => WebAPI.PermissionsTypes.permissionsrequestMediaKeySystemAccess
let requestMediaKeySystemAccess: ( t, ~keySystem: string, ~supportedConfigurations: array< WebAPI.BaseEncryptedMediaExtensions.mediaKeySystemConfiguration, >,) => promise<'mediaKeySystemAccess>Parameters
tstringarray<WebAPI.BaseEncryptedMediaExtensions.mediaKeySystemConfiguration>Return type
promiserequestMIDIAccess
let requestMIDIAccess: ( t, ~options: WebAPI.WebMidiTypes.midiOptions=?,) => promise<WebAPI.WebMidiTypes.midiAccess>Parameters
toption<WebAPI.WebMidiTypes.midiOptions>Return type
promise<WebAPI.WebMidiTypes.midiAccess>sendBeacon
let sendBeacon: ( t, ~url: string, ~data: WebAPI.FileTypes.readableStream<unit>=?,) => boolsendBeacon2
let sendBeacon2: (t, ~url: string, ~data: WebAPI.FileTypes.blob=?) => boolsendBeacon3
let sendBeacon3: (t, ~url: string, ~data: DataView.t=?) => boolsendBeacon4
let sendBeacon4: (t, ~url: string, ~data: ArrayBuffer.t=?) => boolsendBeacon5
let sendBeacon5: ( t, ~url: string, ~data: WebAPI.FetchTypes.formData=?,) => boolsendBeacon6
let sendBeacon6: ( t, ~url: string, ~data: WebAPI.UrlTypes.urlSearchParams=?,) => boolsendBeacon7
let sendBeacon7: (t, ~url: string, ~data: string=?) => boolserviceWorker
let serviceWorker: t => WebAPI.ServiceWorkerTypes.serviceWorkerContainerstorage
let storage: t => WebAPI.StorageTypes.storageManageruserActivation
let userActivation: t => WebAPI.DOM.userActivationwakeLock
let wakeLock: t => WebAPI.ScreenWakeLockTypes.wakeLock