DefinitelyTyped/types/ua-parser-js
Pablo Rodríguez 74d10a8260 Add 'undefined' to ua-parser-js return values
The type definitions for ua-parser-js are missing undefined on
its return values. UAParser will return undefined if given an
invalid user agent string, and will also return undefined on
values that can't be figured out based on a valid string.

For instance:

const UAParser = require("ua-parser-js")
const ua = new UAParser("Fake ua")

console.log(ua.getBrowser().name) // undefined
2017-08-15 14:12:05 +02:00
..
index.d.ts Add 'undefined' to ua-parser-js return values 2017-08-15 14:12:05 +02:00
tsconfig.json
ua-parser-js-tests.ts