From 41b66d54509de3635b1e91ac9d338e3f5845601e Mon Sep 17 00:00:00 2001 From: Denis Demchenko Date: Tue, 16 Jul 2019 22:00:28 +0300 Subject: [PATCH] refactor(bowser): replace static properties with getters --- src/bowser.js | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/bowser.js b/src/bowser.js index 2f65fdf..265c236 100644 --- a/src/bowser.js +++ b/src/bowser.js @@ -51,11 +51,22 @@ class Bowser { static parse(UA) { return (new Parser(UA)).getResult(); } -} -Bowser.BROWSER_MAP = BROWSER_MAP; -Bowser.ENGINE_MAP = ENGINE_MAP; -Bowser.OS_MAP = OS_MAP; -Bowser.PLATFORMS_MAP = PLATFORMS_MAP; + static get BROWSER_MAP() { + return BROWSER_MAP; + } + + static get ENGINE_MAP() { + return ENGINE_MAP; + } + + static get OS_MAP() { + return OS_MAP; + } + + static get PLATFORMS_MAP() { + return PLATFORMS_MAP; + } +} export default Bowser;