UNPKG

@uirouter/core

Version:

UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps

19 lines 709 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.registerInvalidTransitionHook = void 0; /** * A [[TransitionHookFn]] that rejects the Transition if it is invalid * * This hook is invoked at the end of the onBefore phase. * If the transition is invalid (for example, param values do not validate) * then the transition is rejected. */ function invalidTransitionHook(trans) { if (!trans.valid()) { throw new Error(trans.error().toString()); } } exports.registerInvalidTransitionHook = function (transitionService) { return transitionService.onBefore({}, invalidTransitionHook, { priority: -10000 }); }; //# sourceMappingURL=invalidTransition.js.map