make public `getBrowser` and private `parseBrowser`

pull/227/head
Denis Demchenko 7 years ago
parent 3bb6654320
commit 9e46db26ed

@ -30,13 +30,9 @@ class Parser {
* Get parsed browser object * Get parsed browser object
* @return {Object} * @return {Object}
* *
* @public * @private
*/ */
parseBrowser() { _parseBrowser() {
if (this.parsedResult.browser) {
return this.parsedResult.browser;
}
this.parsedResult.browser = {}; this.parsedResult.browser = {};
const browser = browsersList.find((browser) => { const browser = browsersList.find((browser) => {
@ -50,6 +46,20 @@ class Parser {
return this.parsedResult.browser; return this.parsedResult.browser;
} }
/**
* Get parsed browser object
* @return {Object}
*
* @public
*/
getBrowser() {
if (this.parsedResult.browser) {
return this.parsedResult.browser;
}
return this._parseBrowser();
}
/** /**
* Test a UA string for a regexp * Test a UA string for a regexp
* @param {RegExp} regex * @param {RegExp} regex

Loading…
Cancel
Save