unleash-server
Version:
Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.
16 lines • 527 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const strategy_1 = require("./strategy");
class UserWithIdStrategy extends strategy_1.Strategy {
constructor() {
super('userWithId');
}
isEnabled(parameters, context) {
const userIdList = parameters.userIds
? parameters.userIds.split(/\s*,\s*/)
: [];
return userIdList.includes(context.userId);
}
}
exports.default = UserWithIdStrategy;
//# sourceMappingURL=user-with-id-strategy.js.map