diff --git a/src/parser.js b/src/parser.js index 495e01a..3ac4901 100644 --- a/src/parser.js +++ b/src/parser.js @@ -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