1.0.2 • Published 1 year ago
get-location-with-timeout v1.0.2
Get Location With Timeout
Wrapper for navigator.geolocation.getCurrentPosition with ensure rejected the promise when timeout
Installation
yarn add get-location-with-timeout
Usage
import getCurrentLocationWithTimeout, { TimeoutError } from 'get-location-with-timeout'
try {
const { coords } = await getCurrentLocationWithTimeout()
// logic
} catch (error) {
if (error instanceof TimeoutError) {
// handle timeout logic
} else {
// handle other reject logic
}
}