UNPKG

step-sequence-generator

Version:

A step sequence generator for figure skating programs

49 lines (48 loc) 1.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UtilsError = exports.SequenceTrackerError = exports.VectorCursorError = exports.CoordinatesError = exports.MovementParserError = exports.CustomError = void 0; class CustomError extends Error { constructor(message, code, details) { super(message); this.code = code; this.details = details; this.name = this.constructor.name; Error.captureStackTrace(this, this.constructor); } } exports.CustomError = CustomError; class UtilsError extends CustomError { constructor(message, code, details) { super(message, code, details); this.name = 'UtilsError'; } } exports.UtilsError = UtilsError; class MovementParserError extends CustomError { constructor(message, code, details) { super(message, code, details); this.name = 'MovementParserError'; } } exports.MovementParserError = MovementParserError; class CoordinatesError extends CustomError { constructor(message, code, details) { super(message, code, details); this.name = 'CoordinatesError'; } } exports.CoordinatesError = CoordinatesError; class VectorCursorError extends CustomError { constructor(message, code, details) { super(message, code, details); this.name = 'VectorCursorError'; } } exports.VectorCursorError = VectorCursorError; class SequenceTrackerError extends CustomError { constructor(message, code, details) { super(message, code, details); this.name = 'SequenceTrackerError'; } } exports.SequenceTrackerError = SequenceTrackerError;