UNPKG

step-sequence-generator

Version:

A step sequence generator for figure skating programs

9 lines (8 loc) 654 B
import { IFilterStrategy } from './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 abstract class AbstractMovementFilterStrategy implements IFilterStrategy<MovementLibrary, [MovementLibrary, StepContext<IMovementExtended>]> { abstract filter(library: MovementLibrary, context?: StepContext<IMovementExtended>): MovementLibrary; protected withDefault<T>(value: T | null | undefined, defaultValue: T): T; }