UNPKG

rox-ssr-multi-entrypoints

Version:
20 lines 689 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Flag = void 0; const rox_ssr_1 = require("rox-ssr"); class Flag extends rox_ssr_1.Flag { isEnabled(context) { try { if (!this.name) { throw new Error('Flag value requested on a flag that wasn\'t registered. Did you initialize Rollout properly?'); } } catch (e) { console.warn(e); // eslint-disable-line return this.defaultValue === 'true'; } return rox_ssr_1.Rox.dynamicApi.isEnabled(this.name, this.defaultValue === 'true', context); } } exports.Flag = Flag; //# sourceMappingURL=flag.js.map