UNPKG

@qiwi/cyclone

Version:

"State machine" for basic purposes

17 lines (16 loc) 732 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MachineError = exports.UNREACHABLE_STATE = exports.LOCK_VIOLATION = exports.INVALID_UNLOCK_KEY = exports.TRANSITION_VIOLATION = void 0; var tslib_1 = require("tslib"); exports.TRANSITION_VIOLATION = 'Transition violation'; exports.INVALID_UNLOCK_KEY = 'Invalid unlock key'; exports.LOCK_VIOLATION = 'Lock violation'; exports.UNREACHABLE_STATE = 'Unreachable state'; var MachineError = /** @class */ (function (_super) { tslib_1.__extends(MachineError, _super); function MachineError() { return _super !== null && _super.apply(this, arguments) || this; } return MachineError; }(Error)); exports.MachineError = MachineError;