rox-ssr-multi-entrypoints
Version:
Rollout.io SDK with support for multiple entrypoints
20 lines • 689 B
JavaScript
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
;