/**
* DOM 内置的地理位置 API 选项
*
* @see https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition#options
*/
interface PositionOptions {
enableHighAccuracy?: boolean // 是否启用高精度
maximumAge?: number // 位置信息的最大缓存时间
timeout?: number // 获取位置信息的超时时间
}
export type UseGeolocationOptions = PositionOptions & {
/**
* 是否立即开始观察地理位置。
*
* @defaultValue true
*/
immediate?: boolean
}