UNPKG

step-sequence-generator

Version:

A step sequence generator for figure skating programs

16 lines (15 loc) 672 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseCompositeMovementFilters = void 0; const AbstractCompositeFilterStrategy_js_1 = require("./abstract/AbstractCompositeFilterStrategy.js"); class BaseCompositeMovementFilters extends AbstractCompositeFilterStrategy_js_1.AbstractCompositeFilterStrategy { constructor(strategies) { super(strategies); } filter(library, stepContext) { return this.strategies.reduce((currentLibrary, strategy) => { return strategy.filter(currentLibrary, stepContext); }, library); } } exports.BaseCompositeMovementFilters = BaseCompositeMovementFilters;