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
* @return {Object}
*
* @public
* @private
*/
parseBrowser() {
if (this.parsedResult.browser) {
return this.parsedResult.browser;
}
_parseBrowser() {
this.parsedResult.browser = {};
const browser = browsersList.find((browser) => {
@ -50,6 +46,20 @@ class Parser {
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
* @param {RegExp} regex

Loading…
Cancel
Save