UNPKG

step-sequence-generator

Version:

A step sequence generator for figure skating programs

17 lines (16 loc) 777 B
import { Movement } from './Movement.js'; import { Edge, Leg, RotationDirection, TransitionDirection } from '../../shared/enums/movement-enums.js'; declare class MovementLibrary { private readonly _movements; constructor(movements: Movement[]); filterByIsChangeLeg(): MovementLibrary; filterByLeg(leg: Leg): MovementLibrary; filterByEdge(edge: Edge): MovementLibrary; filterByTransitionDirection(direction: TransitionDirection): MovementLibrary; filterByRotationDirection(direction: RotationDirection): MovementLibrary; filterByDifficultTurns(): MovementLibrary; filterBy(fn: (movement: Movement) => boolean): MovementLibrary; create(movement: Movement[]): MovementLibrary; get movements(): Movement[]; } export { MovementLibrary };