// GENERATED CONTENT - DO NOT EDIT // Content of this file was automatically extracted from the // "Geolocation Sensor" spec. // See: https://wicg.github.io/geolocation-sensor/ [Constructor(optional GeolocationSensorOptions options), SecureContext, Exposed=Window] interface GeolocationSensor : Sensor { static Promise read(optional ReadOptions readOptions); readonly attribute unrestricted double? latitude; readonly attribute unrestricted double? longitude; readonly attribute unrestricted double? altitude; readonly attribute unrestricted double? accuracy; readonly attribute unrestricted double? altitudeAccuracy; readonly attribute unrestricted double? heading; readonly attribute unrestricted double? speed; }; dictionary GeolocationSensorOptions : SensorOptions { // placeholder for GeolocationSensor-specific options }; dictionary ReadOptions : GeolocationSensorOptions { AbortSignal? signal; }; dictionary GeolocationSensorReading { DOMHighResTimeStamp? timestamp; double? latitude; double? longitude; double? altitude; double? accuracy; double? altitudeAccuracy; double? heading; double? speed; };