UNPKG

ui-router-core

Version:

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

17 lines 1.06 kB
"use strict"; /** @module hooks */ /** */ var transition_1 = require("../transition/transition"); var router_1 = require("../router"); function addCoreResolvables(trans) { trans.addResolvable({ token: router_1.UIRouter, deps: [], resolveFn: function () { return trans.router; }, data: trans.router }, ""); trans.addResolvable({ token: transition_1.Transition, deps: [], resolveFn: function () { return trans; }, data: trans }, ""); trans.addResolvable({ token: '$transition$', deps: [], resolveFn: function () { return trans; }, data: trans }, ""); trans.addResolvable({ token: '$stateParams', deps: [], resolveFn: function () { return trans.params(); }, data: trans.params() }, ""); trans.entering().forEach(function (state) { trans.addResolvable({ token: '$state$', deps: [], resolveFn: function () { return state; }, data: state }, state); }); } exports.registerAddCoreResolvables = function (transitionService) { return transitionService.onCreate({}, addCoreResolvables); }; //# sourceMappingURL=coreResolvables.js.map