27 lines
626 B
Vue
27 lines
626 B
Vue
<script lang="ts">
|
|
/** Pos -> Location */
|
|
// Coordinates
|
|
export type PosLocationCoords = {
|
|
/** Latitude */
|
|
latitude?: number | null;
|
|
/** Longitude */
|
|
longitude?: number | null;
|
|
/** Altitude */
|
|
altitude?: number | null;
|
|
/** Accuracy */
|
|
accuracy?: number | null;
|
|
/** Altitude Accuracy */
|
|
altitudeAccuracy?: number | null;
|
|
}
|
|
export type PosLocation = {
|
|
/** Coordinates */
|
|
coords?: PosLocationCoords | null;
|
|
/** Timestamp */
|
|
timestamp?: Date | null;
|
|
/** Browser geolocation timestamp in milliseconds */
|
|
locatedAt?: number | null;
|
|
/** Error message */
|
|
errorMessage?: string | null;
|
|
};
|
|
</script>
|