feature-management
Version:
Feature Flag Management
14 lines • 536 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StrategyHandler = void 0;
require("reflect-metadata");
const constants_1 = require("./constants");
function StrategyHandler(strategy) {
return (target) => {
if (!Reflect.hasMetadata(constants_1.FEATURE_FILTER_METADATA, strategy)) {
Reflect.defineMetadata(constants_1.FEATURE_FILTER_METADATA, target, strategy);
}
};
}
exports.StrategyHandler = StrategyHandler;
//# sourceMappingURL=strategy-handler.decorator.js.map