@uirouter/core
Version:
UI-Router Core: Framework agnostic, State-based routing for JavaScript Single Page Apps
19 lines • 709 B
JavaScript
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
;