@ngxs/router-plugin
Version:
router plugin for @ngxs/store
22 lines (18 loc) • 1.1 kB
JavaScript
import { InjectionToken } from '@angular/core';
var NavigationActionTiming;
(function (NavigationActionTiming) {
NavigationActionTiming[NavigationActionTiming["PreActivation"] = 1] = "PreActivation";
NavigationActionTiming[NavigationActionTiming["PostActivation"] = 2] = "PostActivation";
})(NavigationActionTiming || (NavigationActionTiming = {}));
const ɵUSER_OPTIONS = new InjectionToken(typeof ngDevMode !== 'undefined' && ngDevMode ? 'USER_OPTIONS' : '', { providedIn: 'root', factory: () => undefined });
const ɵNGXS_ROUTER_PLUGIN_OPTIONS = new InjectionToken(typeof ngDevMode !== 'undefined' && ngDevMode ? 'NGXS_ROUTER_PLUGIN_OPTIONS' : '', { providedIn: 'root', factory: () => ({}) });
function ɵcreateRouterPluginOptions(options) {
return {
navigationActionTiming: options?.navigationActionTiming || NavigationActionTiming.PreActivation
};
}
/**
* Generated bundle index. Do not edit.
*/
export { NavigationActionTiming, ɵNGXS_ROUTER_PLUGIN_OPTIONS, ɵUSER_OPTIONS, ɵcreateRouterPluginOptions };
//# sourceMappingURL=ngxs-router-plugin-internals.mjs.map