UNPKG

sandeep-utileo

Version:

JS library with most common utils.

39 lines (38 loc) 1.22 kB
/** * @function checkGeolocationPermission * @returns { Promise } * @example * ``` * checkGeolocationPermission() * .then(result => { * switch (result.state) { * case 'granted': * // permission state granted * break; * case 'prompt': * // permission state yet to be decided * break; * case 'denied': * // permission state denied * break; * } * }) * .catch((err) => { * // geolocation permission check not supported * }) * ``` */ export declare const checkGeolocationPermission: () => Promise<PermissionStatus>; /** * @function getCurrentLatLong * @param {number} timeout * @param {PositionOptions} positionOptions * @description request to get Lat long */ export declare const getCurrentLatLong: (timeout?: number, positionOptions?: PositionOptions) => Promise<GeolocationPosition | GeolocationPositionError>; /** * @name getGeolocation * @param {number} timeout * @description getting user Geolocation */ export declare const getGeolocation: (timeout: number) => Promise<GeolocationPosition | GeolocationPositionError>;