1.0.0 • Published 9 years ago

position-error v1.0.0

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

position-error Build Status

Friendlier version of the PositionError from navigator.geolocation

Install

$ npm install --save position-error

Usage

var PositionError = require('position-error')
var geolocation = require('browser-location')

location.get(function (err, position) {
  console.log(new PositionError(err))
  //=> {message, code, denied, unavailable, timeout}  
})

API

PositionError(source) -> error

source

Required
Type: error

A PositionError to transform.

Returns an error with:

message

Type: string

The error message.

code

Type: number

The error code (either 1, 2, or 3).

denied / timeout / unavailable

Type: boolean

Booleans for the three possible error codes. Only one will be true.

Related

License

MIT © Ben Drucker