step-sequence-generator
Version:
A step sequence generator for figure skating programs
16 lines (15 loc) • 816 B
TypeScript
import { AbstractCompositeFilterStrategy } from './abstract/AbstractCompositeFilterStrategy.js';
import { IFilterStrategy } from './abstract/InterfaceFilterStrategy.js';
import { MovementLibrary } from '../movement/MovementLibrary.js';
import { StepContext } from '../sequence-generator/StepContext.js';
import { IMovementExtended } from '../../shared/types/extended-movement/movement-extended.interface';
export declare class BaseCompositeMovementFilters extends AbstractCompositeFilterStrategy<MovementLibrary, [
MovementLibrary,
StepContext<IMovementExtended>
]> {
constructor(strategies: IFilterStrategy<MovementLibrary, [
MovementLibrary,
StepContext<IMovementExtended>
]>[]);
filter(library: MovementLibrary, stepContext: StepContext<IMovementExtended>): MovementLibrary;
}