UNPKG

ui-router-core

Version:

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

26 lines 1.18 kB
import { TransitionHook } from "./transitionHook"; /** * This class defines a type of hook, such as `onBefore` or `onEnter`. * Plugins can define custom hook types, such as sticky states does for `onInactive`. * * @interalapi */ var TransitionEventType = (function () { function TransitionEventType(name, hookPhase, hookOrder, criteriaMatchPath, reverseSort, getResultHandler, getErrorHandler, synchronous) { if (reverseSort === void 0) { reverseSort = false; } if (getResultHandler === void 0) { getResultHandler = TransitionHook.HANDLE_RESULT; } if (getErrorHandler === void 0) { getErrorHandler = TransitionHook.REJECT_ERROR; } if (synchronous === void 0) { synchronous = false; } this.name = name; this.hookPhase = hookPhase; this.hookOrder = hookOrder; this.criteriaMatchPath = criteriaMatchPath; this.reverseSort = reverseSort; this.getResultHandler = getResultHandler; this.getErrorHandler = getErrorHandler; this.synchronous = synchronous; } return TransitionEventType; }()); export { TransitionEventType }; //# sourceMappingURL=transitionEventType.js.map