src/nodejs/jsgeolocation

Procs

func clearWatch(id: SomeNumber) {.importjs: "(navigator.geolocation.$1(#))",
                                  discardable, ...raises: [], tags: [].}
func getCurrentPosition[T](success, error: T) {.
    importjs: "(navigator.geolocation.$1(#, #))", discardable, ...raises: [],
    tags: [].}
func getCurrentPosition[T](success, error: T; maximumAge, timeout: SomeNumber;
                           enableHighAccuracy: bool) {.importjs: "(navigator.geolocation.$1(#, #, {maximumAge: #, timeout: #, enableHighAccuracy: #}))",
    discardable, ...raises: [], tags: [].}
func getCurrentPosition[T](success: T) {.
    importjs: "(navigator.geolocation.$1(#))", discardable, ...raises: [], tags: [].}
func hasGeolocation(): bool {.importjs: "(\'geolocation\' in navigator)@",
                              ...raises: [], tags: [].}