step-sequence-generator
Version:
A step sequence generator for figure skating programs
17 lines (16 loc) • 752 B
TypeScript
import { Edge, Leg, TransitionDirection } from '../../shared/enums/movement-enums.js';
import { DescartesCoordinatesType } from '../../shared/types/descartes-coordinates.type';
import { IMovementExtended } from '../../shared/types/extended-movement/movement-extended.interface';
declare class StepContext<T extends IMovementExtended> {
private _currentStep;
resetCurrentStep(): void;
set currentStep(step: T);
get currentStep(): T | null;
get endCoordinate(): DescartesCoordinatesType | null;
get vector(): import("../../shared/enums/vector-key.enum.js").VectorKey | null;
get currentLeg(): Leg;
get currentEdge(): Edge;
get currentDirection(): TransitionDirection;
private isFullTurn;
}
export { StepContext };