Files
pleno-vue/src/components/displays/department/pos/steps/mobile/objects/PosLocation.vue
T

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>