mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 13:32:54 +08:00
chore(routing): update routing package
This commit is contained in:
235
packages/angular/scripts/router/bundles/router-testing.umd.js
Normal file
235
packages/angular/scripts/router/bundles/router-testing.umd.js
Normal file
@ -0,0 +1,235 @@
|
||||
/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/common'), require('@angular/common/testing'), require('@angular/core'), require('@angular/router')) :
|
||||
typeof define === 'function' && define.amd ? define('@angular/router/testing', ['exports', '@angular/common', '@angular/common/testing', '@angular/core', '@angular/router'], factory) :
|
||||
(factory((global.ng = global.ng || {}, global.ng.router = global.ng.router || {}, global.ng.router.testing = {}),global.ng.common,global.ng.common.testing,global.ng.core,global.ng.router));
|
||||
}(this, (function (exports,_angular_common,_angular_common_testing,_angular_core,_angular_router) { 'use strict';
|
||||
|
||||
/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
/**
|
||||
* @fileoverview added by tsickle
|
||||
* @suppress {checkTypes} checked by tsc
|
||||
*/
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google Inc. All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
/**
|
||||
* \@whatItDoes Allows to simulate the loading of ng modules in tests.
|
||||
*
|
||||
* \@howToUse
|
||||
*
|
||||
* ```
|
||||
* const loader = TestBed.get(NgModuleFactoryLoader);
|
||||
*
|
||||
* \@Component({template: 'lazy-loaded'})
|
||||
* class LazyLoadedComponent {}
|
||||
* \@NgModule({
|
||||
* declarations: [LazyLoadedComponent],
|
||||
* imports: [RouterModule.forChild([{path: 'loaded', component: LazyLoadedComponent}])]
|
||||
* })
|
||||
*
|
||||
* class LoadedModule {}
|
||||
*
|
||||
* // sets up stubbedModules
|
||||
* loader.stubbedModules = {lazyModule: LoadedModule};
|
||||
*
|
||||
* router.resetConfig([
|
||||
* {path: 'lazy', loadChildren: 'lazyModule'},
|
||||
* ]);
|
||||
*
|
||||
* router.navigateByUrl('/lazy/loaded');
|
||||
* ```
|
||||
*
|
||||
* \@stable
|
||||
*/
|
||||
var SpyNgModuleFactoryLoader = /** @class */ (function () {
|
||||
function SpyNgModuleFactoryLoader(compiler) {
|
||||
this.compiler = compiler;
|
||||
/**
|
||||
* \@docsNotRequired
|
||||
*/
|
||||
this._stubbedModules = {};
|
||||
}
|
||||
Object.defineProperty(SpyNgModuleFactoryLoader.prototype, "stubbedModules", {
|
||||
/**
|
||||
* @docsNotRequired
|
||||
*/
|
||||
get: /**
|
||||
* \@docsNotRequired
|
||||
* @return {?}
|
||||
*/
|
||||
function () { return this._stubbedModules; },
|
||||
/**
|
||||
* @docsNotRequired
|
||||
*/
|
||||
set: /**
|
||||
* \@docsNotRequired
|
||||
* @param {?} modules
|
||||
* @return {?}
|
||||
*/
|
||||
function (modules) {
|
||||
var /** @type {?} */ res = {};
|
||||
for (var _i = 0, _a = Object.keys(modules); _i < _a.length; _i++) {
|
||||
var t = _a[_i];
|
||||
res[t] = this.compiler.compileModuleAsync(modules[t]);
|
||||
}
|
||||
this._stubbedModules = res;
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
});
|
||||
/**
|
||||
* @param {?} path
|
||||
* @return {?}
|
||||
*/
|
||||
SpyNgModuleFactoryLoader.prototype.load = /**
|
||||
* @param {?} path
|
||||
* @return {?}
|
||||
*/
|
||||
function (path) {
|
||||
if (this._stubbedModules[path]) {
|
||||
return this._stubbedModules[path];
|
||||
}
|
||||
else {
|
||||
return /** @type {?} */ (Promise.reject(new Error("Cannot find module " + path)));
|
||||
}
|
||||
};
|
||||
SpyNgModuleFactoryLoader.decorators = [
|
||||
{ type: _angular_core.Injectable },
|
||||
];
|
||||
/** @nocollapse */
|
||||
SpyNgModuleFactoryLoader.ctorParameters = function () { return [
|
||||
{ type: _angular_core.Compiler, },
|
||||
]; };
|
||||
return SpyNgModuleFactoryLoader;
|
||||
}());
|
||||
/**
|
||||
* @param {?} opts
|
||||
* @return {?}
|
||||
*/
|
||||
function isUrlHandlingStrategy(opts) {
|
||||
// This property check is needed because UrlHandlingStrategy is an interface and doesn't exist at
|
||||
// runtime.
|
||||
return 'shouldProcessUrl' in opts;
|
||||
}
|
||||
/**
|
||||
* Router setup factory function used for testing.
|
||||
*
|
||||
* \@stable
|
||||
* @param {?} urlSerializer
|
||||
* @param {?} contexts
|
||||
* @param {?} location
|
||||
* @param {?} loader
|
||||
* @param {?} compiler
|
||||
* @param {?} injector
|
||||
* @param {?} routes
|
||||
* @param {?=} opts
|
||||
* @param {?=} urlHandlingStrategy
|
||||
* @return {?}
|
||||
*/
|
||||
function setupTestingRouter(urlSerializer, contexts, location, loader, compiler, injector, routes, opts, urlHandlingStrategy) {
|
||||
var /** @type {?} */ router = new _angular_router.Router(/** @type {?} */ ((null)), urlSerializer, contexts, location, injector, loader, compiler, _angular_router.ɵflatten(routes));
|
||||
// Handle deprecated argument ordering.
|
||||
if (opts) {
|
||||
if (isUrlHandlingStrategy(opts)) {
|
||||
router.urlHandlingStrategy = opts;
|
||||
}
|
||||
else if (opts.paramsInheritanceStrategy) {
|
||||
router.paramsInheritanceStrategy = opts.paramsInheritanceStrategy;
|
||||
}
|
||||
}
|
||||
if (urlHandlingStrategy) {
|
||||
router.urlHandlingStrategy = urlHandlingStrategy;
|
||||
}
|
||||
return router;
|
||||
}
|
||||
/**
|
||||
* \@whatItDoes Sets up the router to be used for testing.
|
||||
*
|
||||
* \@howToUse
|
||||
*
|
||||
* ```
|
||||
* beforeEach(() => {
|
||||
* TestBed.configureTestModule({
|
||||
* imports: [
|
||||
* RouterTestingModule.withRoutes(
|
||||
* [{path: '', component: BlankCmp}, {path: 'simple', component: SimpleCmp}]
|
||||
* )
|
||||
* ]
|
||||
* });
|
||||
* });
|
||||
* ```
|
||||
*
|
||||
* \@description
|
||||
*
|
||||
* The modules sets up the router to be used for testing.
|
||||
* It provides spy implementations of {\@link Location}, {\@link LocationStrategy}, and {\@link
|
||||
* NgModuleFactoryLoader}.
|
||||
*
|
||||
* \@stable
|
||||
*/
|
||||
var RouterTestingModule = /** @class */ (function () {
|
||||
function RouterTestingModule() {
|
||||
}
|
||||
/**
|
||||
* @param {?} routes
|
||||
* @param {?=} config
|
||||
* @return {?}
|
||||
*/
|
||||
RouterTestingModule.withRoutes = /**
|
||||
* @param {?} routes
|
||||
* @param {?=} config
|
||||
* @return {?}
|
||||
*/
|
||||
function (routes, config) {
|
||||
return {
|
||||
ngModule: RouterTestingModule,
|
||||
providers: [
|
||||
_angular_router.provideRoutes(routes),
|
||||
{ provide: _angular_router.ROUTER_CONFIGURATION, useValue: config ? config : {} },
|
||||
]
|
||||
};
|
||||
};
|
||||
RouterTestingModule.decorators = [
|
||||
{ type: _angular_core.NgModule, args: [{
|
||||
exports: [_angular_router.RouterModule],
|
||||
providers: [
|
||||
_angular_router.ɵROUTER_PROVIDERS, { provide: _angular_common.Location, useClass: _angular_common_testing.SpyLocation },
|
||||
{ provide: _angular_common.LocationStrategy, useClass: _angular_common_testing.MockLocationStrategy },
|
||||
{ provide: _angular_core.NgModuleFactoryLoader, useClass: SpyNgModuleFactoryLoader }, {
|
||||
provide: _angular_router.Router,
|
||||
useFactory: setupTestingRouter,
|
||||
deps: [
|
||||
_angular_router.UrlSerializer, _angular_router.ChildrenOutletContexts, _angular_common.Location, _angular_core.NgModuleFactoryLoader, _angular_core.Compiler, _angular_core.Injector,
|
||||
_angular_router.ROUTES, _angular_router.ROUTER_CONFIGURATION, [_angular_router.UrlHandlingStrategy, new _angular_core.Optional()]
|
||||
]
|
||||
},
|
||||
{ provide: _angular_router.PreloadingStrategy, useExisting: _angular_router.NoPreloading }, _angular_router.provideRoutes([])
|
||||
]
|
||||
},] },
|
||||
];
|
||||
/** @nocollapse */
|
||||
RouterTestingModule.ctorParameters = function () { return []; };
|
||||
return RouterTestingModule;
|
||||
}());
|
||||
|
||||
exports.SpyNgModuleFactoryLoader = SpyNgModuleFactoryLoader;
|
||||
exports.setupTestingRouter = setupTestingRouter;
|
||||
exports.RouterTestingModule = RouterTestingModule;
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
})));
|
||||
//# sourceMappingURL=router-testing.umd.js.map
|
File diff suppressed because one or more lines are too long
19
packages/angular/scripts/router/bundles/router-testing.umd.min.js
vendored
Normal file
19
packages/angular/scripts/router/bundles/router-testing.umd.min.js
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?factory(exports,require("@angular/common"),require("@angular/common/testing"),require("@angular/core"),require("@angular/router")):"function"==typeof define&&define.amd?define("@angular/router/testing",["exports","@angular/common","@angular/common/testing","@angular/core","@angular/router"],factory):factory((global.ng=global.ng||{},global.ng.router=global.ng.router||{},global.ng.router.testing={}),global.ng.common,global.ng.common.testing,global.ng.core,global.ng.router)}(this,function(exports,_angular_common,_angular_common_testing,_angular_core,_angular_router){"use strict";function isUrlHandlingStrategy(opts){return"shouldProcessUrl"in opts}function setupTestingRouter(urlSerializer,contexts,location,loader,compiler,injector,routes,opts,urlHandlingStrategy){var router=new _angular_router.Router(null,urlSerializer,contexts,location,injector,loader,compiler,_angular_router.ɵflatten(routes));return opts&&(isUrlHandlingStrategy(opts)?router.urlHandlingStrategy=opts:opts.paramsInheritanceStrategy&&(router.paramsInheritanceStrategy=opts.paramsInheritanceStrategy)),urlHandlingStrategy&&(router.urlHandlingStrategy=urlHandlingStrategy),router}/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google Inc. All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
var SpyNgModuleFactoryLoader=function(){function SpyNgModuleFactoryLoader(compiler){this.compiler=compiler,this._stubbedModules={}}return Object.defineProperty(SpyNgModuleFactoryLoader.prototype,"stubbedModules",{get:function(){return this._stubbedModules},set:function(modules){for(var res={},_i=0,_a=Object.keys(modules);_i<_a.length;_i++){var t=_a[_i];res[t]=this.compiler.compileModuleAsync(modules[t])}this._stubbedModules=res},enumerable:!0,configurable:!0}),SpyNgModuleFactoryLoader.prototype.load=function(path){return this._stubbedModules[path]?this._stubbedModules[path]:Promise.reject(new Error("Cannot find module "+path))},SpyNgModuleFactoryLoader.decorators=[{type:_angular_core.Injectable}],SpyNgModuleFactoryLoader.ctorParameters=function(){return[{type:_angular_core.Compiler}]},SpyNgModuleFactoryLoader}(),RouterTestingModule=function(){function RouterTestingModule(){}return RouterTestingModule.withRoutes=function(routes,config){return{ngModule:RouterTestingModule,providers:[_angular_router.provideRoutes(routes),{provide:_angular_router.ROUTER_CONFIGURATION,useValue:config||{}}]}},RouterTestingModule.decorators=[{type:_angular_core.NgModule,args:[{exports:[_angular_router.RouterModule],providers:[_angular_router.ɵROUTER_PROVIDERS,{provide:_angular_common.Location,useClass:_angular_common_testing.SpyLocation},{provide:_angular_common.LocationStrategy,useClass:_angular_common_testing.MockLocationStrategy},{provide:_angular_core.NgModuleFactoryLoader,useClass:SpyNgModuleFactoryLoader},{provide:_angular_router.Router,useFactory:setupTestingRouter,deps:[_angular_router.UrlSerializer,_angular_router.ChildrenOutletContexts,_angular_common.Location,_angular_core.NgModuleFactoryLoader,_angular_core.Compiler,_angular_core.Injector,_angular_router.ROUTES,_angular_router.ROUTER_CONFIGURATION,[_angular_router.UrlHandlingStrategy,new _angular_core.Optional]]},{provide:_angular_router.PreloadingStrategy,useExisting:_angular_router.NoPreloading},_angular_router.provideRoutes([])]}]}],RouterTestingModule.ctorParameters=function(){return[]},RouterTestingModule}();exports.SpyNgModuleFactoryLoader=SpyNgModuleFactoryLoader,exports.setupTestingRouter=setupTestingRouter,exports.RouterTestingModule=RouterTestingModule,Object.defineProperty(exports,"__esModule",{value:!0})});
|
||||
//# sourceMappingURL=router-testing.umd.min.js.map
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,95 @@
|
||||
/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
(function (global, factory) {
|
||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/router'), require('@angular/upgrade/static')) :
|
||||
typeof define === 'function' && define.amd ? define('@angular/router/upgrade', ['exports', '@angular/core', '@angular/router', '@angular/upgrade/static'], factory) :
|
||||
(factory((global.ng = global.ng || {}, global.ng.router = global.ng.router || {}, global.ng.router.upgrade = {}),global.ng.core,global.ng.router,global.ng.upgrade.static));
|
||||
}(this, (function (exports,_angular_core,_angular_router,_angular_upgrade_static) { 'use strict';
|
||||
|
||||
/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
/**
|
||||
* @fileoverview added by tsickle
|
||||
* @suppress {checkTypes} checked by tsc
|
||||
*/
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google Inc. All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
/**
|
||||
* \@whatItDoes Creates an initializer that in addition to setting up the Angular
|
||||
* router sets up the ngRoute integration.
|
||||
*
|
||||
* \@howToUse
|
||||
*
|
||||
* ```
|
||||
* \@NgModule({
|
||||
* imports: [
|
||||
* RouterModule.forRoot(SOME_ROUTES),
|
||||
* UpgradeModule
|
||||
* ],
|
||||
* providers: [
|
||||
* RouterUpgradeInitializer
|
||||
* ]
|
||||
* })
|
||||
* export class AppModule {
|
||||
* ngDoBootstrap() {}
|
||||
* }
|
||||
* ```
|
||||
*
|
||||
* \@experimental
|
||||
*/
|
||||
var RouterUpgradeInitializer = {
|
||||
provide: _angular_core.APP_BOOTSTRAP_LISTENER,
|
||||
multi: true,
|
||||
useFactory: locationSyncBootstrapListener,
|
||||
deps: [_angular_upgrade_static.UpgradeModule]
|
||||
};
|
||||
/**
|
||||
* \@internal
|
||||
* @param {?} ngUpgrade
|
||||
* @return {?}
|
||||
*/
|
||||
function locationSyncBootstrapListener(ngUpgrade) {
|
||||
return function () { setUpLocationSync(ngUpgrade); };
|
||||
}
|
||||
/**
|
||||
* \@whatItDoes Sets up a location synchronization.
|
||||
*
|
||||
* History.pushState does not fire onPopState, so the Angular location
|
||||
* doesn't detect it. The workaround is to attach a location change listener
|
||||
*
|
||||
* \@experimental
|
||||
* @param {?} ngUpgrade
|
||||
* @return {?}
|
||||
*/
|
||||
function setUpLocationSync(ngUpgrade) {
|
||||
if (!ngUpgrade.$injector) {
|
||||
throw new Error("\n RouterUpgradeInitializer can be used only after UpgradeModule.bootstrap has been called.\n Remove RouterUpgradeInitializer and call setUpLocationSync after UpgradeModule.bootstrap.\n ");
|
||||
}
|
||||
var /** @type {?} */ router = ngUpgrade.injector.get(_angular_router.Router);
|
||||
var /** @type {?} */ url = document.createElement('a');
|
||||
ngUpgrade.$injector.get('$rootScope')
|
||||
.$on('$locationChangeStart', function (_, next, __) {
|
||||
url.href = next;
|
||||
router.navigateByUrl(url.pathname + url.search + url.hash);
|
||||
});
|
||||
}
|
||||
|
||||
exports.RouterUpgradeInitializer = RouterUpgradeInitializer;
|
||||
exports.locationSyncBootstrapListener = locationSyncBootstrapListener;
|
||||
exports.setUpLocationSync = setUpLocationSync;
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
||||
})));
|
||||
//# sourceMappingURL=router-upgrade.umd.js.map
|
@ -0,0 +1 @@
|
||||
{"version":3,"file":"router-upgrade.umd.js","sources":["../../../packages/router/esm5/upgrade/src/upgrade.js"],"sourcesContent":["/**\n * @fileoverview added by tsickle\n * @suppress {checkTypes} checked by tsc\n */\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\nimport { APP_BOOTSTRAP_LISTENER } from '@angular/core';\nimport { Router } from '@angular/router';\nimport { UpgradeModule } from '@angular/upgrade/static';\n/**\n * \\@whatItDoes Creates an initializer that in addition to setting up the Angular\n * router sets up the ngRoute integration.\n *\n * \\@howToUse\n *\n * ```\n * \\@NgModule({\n * imports: [\n * RouterModule.forRoot(SOME_ROUTES),\n * UpgradeModule\n * ],\n * providers: [\n * RouterUpgradeInitializer\n * ]\n * })\n * export class AppModule {\n * ngDoBootstrap() {}\n * }\n * ```\n *\n * \\@experimental\n */\nexport var /** @type {?} */ RouterUpgradeInitializer = {\n provide: APP_BOOTSTRAP_LISTENER,\n multi: true,\n useFactory: locationSyncBootstrapListener,\n deps: [UpgradeModule]\n};\n/**\n * \\@internal\n * @param {?} ngUpgrade\n * @return {?}\n */\nexport function locationSyncBootstrapListener(ngUpgrade) {\n return function () { setUpLocationSync(ngUpgrade); };\n}\n/**\n * \\@whatItDoes Sets up a location synchronization.\n *\n * History.pushState does not fire onPopState, so the Angular location\n * doesn't detect it. The workaround is to attach a location change listener\n *\n * \\@experimental\n * @param {?} ngUpgrade\n * @return {?}\n */\nexport function setUpLocationSync(ngUpgrade) {\n if (!ngUpgrade.$injector) {\n throw new Error(\"\\n RouterUpgradeInitializer can be used only after UpgradeModule.bootstrap has been called.\\n Remove RouterUpgradeInitializer and call setUpLocationSync after UpgradeModule.bootstrap.\\n \");\n }\n var /** @type {?} */ router = ngUpgrade.injector.get(Router);\n var /** @type {?} */ url = document.createElement('a');\n ngUpgrade.$injector.get('$rootScope')\n .$on('$locationChangeStart', function (_, next, __) {\n url.href = next;\n router.navigateByUrl(url.pathname + url.search + url.hash);\n });\n}\n//# sourceMappingURL=upgrade.js.map"],"names":["APP_BOOTSTRAP_LISTENER","UpgradeModule","Router"],"mappings":";;;;;;;;;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAqCA,IAA4B,wBAAwB,GAAG;IACnD,OAAO,EAAEA,oCAAsB;IAC/B,KAAK,EAAE,IAAI;IACX,UAAU,EAAE,6BAA6B;IACzC,IAAI,EAAE,CAACC,qCAAa,CAAC;CACxB,CAAC;;;;;;AAMF,SAAgB,6BAA6B,CAAC,SAAS,EAAE;IACrD,OAAO,YAAY,EAAE,iBAAiB,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC;CACxD;;;;;;;;;;;AAWD,SAAgB,iBAAiB,CAAC,SAAS,EAAE;IACzC,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE;QACtB,MAAM,IAAI,KAAK,CAAC,+MAA+M,CAAC,CAAC;KACpO;IACD,qBAAqB,MAAM,GAAG,SAAS,CAAC,QAAQ,CAAC,GAAG,CAACC,sBAAM,CAAC,CAAC;IAC7D,qBAAqB,GAAG,GAAG,QAAQ,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;IACvD,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,YAAY,CAAC;SAChC,GAAG,CAAC,sBAAsB,EAAE,UAAU,CAAC,EAAE,IAAI,EAAE,EAAE,EAAE;QACpD,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC;QAChB,MAAM,CAAC,aAAa,CAAC,GAAG,CAAC,QAAQ,GAAG,GAAG,CAAC,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC;KAC9D,CAAC,CAAC;CACN;;;;;;;;;;;;;;"}
|
19
packages/angular/scripts/router/bundles/router-upgrade.umd.min.js
vendored
Normal file
19
packages/angular/scripts/router/bundles/router-upgrade.umd.min.js
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
!function(global,factory){"object"==typeof exports&&"undefined"!=typeof module?factory(exports,require("@angular/core"),require("@angular/router"),require("@angular/upgrade/static")):"function"==typeof define&&define.amd?define("@angular/router/upgrade",["exports","@angular/core","@angular/router","@angular/upgrade/static"],factory):factory((global.ng=global.ng||{},global.ng.router=global.ng.router||{},global.ng.router.upgrade={}),global.ng.core,global.ng.router,global.ng.upgrade.static)}(this,function(exports,_angular_core,_angular_router,_angular_upgrade_static){"use strict";function locationSyncBootstrapListener(ngUpgrade){return function(){setUpLocationSync(ngUpgrade)}}function setUpLocationSync(ngUpgrade){if(!ngUpgrade.$injector)throw new Error("\n RouterUpgradeInitializer can be used only after UpgradeModule.bootstrap has been called.\n Remove RouterUpgradeInitializer and call setUpLocationSync after UpgradeModule.bootstrap.\n ");var router=ngUpgrade.injector.get(_angular_router.Router),url=document.createElement("a");ngUpgrade.$injector.get("$rootScope").$on("$locationChangeStart",function(_,next,__){url.href=next,router.navigateByUrl(url.pathname+url.search+url.hash)})}/**
|
||||
* @license Angular v6.0.0-beta.2-8c5c0dac1
|
||||
* (c) 2010-2018 Google, Inc. https://angular.io/
|
||||
* License: MIT
|
||||
*/
|
||||
/**
|
||||
* @license
|
||||
* Copyright Google Inc. All Rights Reserved.
|
||||
*
|
||||
* Use of this source code is governed by an MIT-style license that can be
|
||||
* found in the LICENSE file at https://angular.io/license
|
||||
*/
|
||||
var RouterUpgradeInitializer={provide:_angular_core.APP_BOOTSTRAP_LISTENER,multi:!0,useFactory:locationSyncBootstrapListener,deps:[_angular_upgrade_static.UpgradeModule]};exports.RouterUpgradeInitializer=RouterUpgradeInitializer,exports.locationSyncBootstrapListener=locationSyncBootstrapListener,exports.setUpLocationSync=setUpLocationSync,Object.defineProperty(exports,"__esModule",{value:!0})});
|
||||
//# sourceMappingURL=router-upgrade.umd.min.js.map
|
@ -0,0 +1 @@
|
||||
{"version":3,"sources":["router-upgrade.umd.js"],"names":["global","factory","exports","module","require","define","amd","ng","router","upgrade","core","static","this","_angular_core","_angular_router","_angular_upgrade_static","locationSyncBootstrapListener","ngUpgrade","setUpLocationSync","$injector","Error","injector","get","Router","url","document","createElement","$on","_","next","__","href","navigateByUrl","pathname","search","hash","RouterUpgradeInitializer","provide","APP_BOOTSTRAP_LISTENER","multi","useFactory","deps","UpgradeModule","Object","defineProperty","value"],"mappings":";;;;;CAKC,SAAUA,OAAQC,SACC,gBAAZC,UAA0C,mBAAXC,QAAyBF,QAAQC,QAASE,QAAQ,iBAAkBA,QAAQ,mBAAoBA,QAAQ,4BAC5H,kBAAXC,SAAyBA,OAAOC,IAAMD,OAAO,2BAA4B,UAAW,gBAAiB,kBAAmB,2BAA4BJ,SAC1JA,SAASD,OAAOO,GAAKP,OAAOO,OAAUP,OAAOO,GAAGC,OAASR,OAAOO,GAAGC,WAAcR,OAAOO,GAAGC,OAAOC,YAAcT,OAAOO,GAAGG,KAAKV,OAAOO,GAAGC,OAAOR,OAAOO,GAAGE,QAAQE,SAClKC,KAAM,SAAWV,QAAQW,cAAcC,gBAAgBC,yBAA2B,YAoDpF,SAASC,+BAA8BC,WACnC,MAAO,YAAcC,kBAAkBD,YAY3C,QAASC,mBAAkBD,WACvB,IAAKA,UAAUE,UACX,KAAM,IAAIC,OAAM,gNAEpB,IAAqBZ,QAASS,UAAUI,SAASC,IAAIR,gBAAgBS,QAChDC,IAAMC,SAASC,cAAc,IAClDT,WAAUE,UAAUG,IAAI,cACnBK,IAAI,uBAAwB,SAAUC,EAAGC,KAAMC,IAChDN,IAAIO,KAAOF,KACXrB,OAAOwB,cAAcR,IAAIS,SAAWT,IAAIU,OAASV,IAAIW;;;;;;;;;;;;AAjC7D,GAAIC,2BACAC,QAASxB,cAAcyB,uBACvBC,OAAO,EACPC,WAAYxB,8BACZyB,MAAO1B,wBAAwB2B,eAiCnCxC,SAAQkC,yBAA2BA,yBACnClC,QAAQc,8BAAgCA,8BACxCd,QAAQgB,kBAAoBA,kBAE5ByB,OAAOC,eAAe1C,QAAS,cAAgB2C,OAAO","file":"router-upgrade.umd.min.js","sourcesContent":["/**\n * @license Angular v6.0.0-beta.2-8c5c0dac1\n * (c) 2010-2018 Google, Inc. https://angular.io/\n * License: MIT\n */\n(function (global, factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/router'), require('@angular/upgrade/static')) :\n\ttypeof define === 'function' && define.amd ? define('@angular/router/upgrade', ['exports', '@angular/core', '@angular/router', '@angular/upgrade/static'], factory) :\n\t(factory((global.ng = global.ng || {}, global.ng.router = global.ng.router || {}, global.ng.router.upgrade = {}),global.ng.core,global.ng.router,global.ng.upgrade.static));\n}(this, (function (exports,_angular_core,_angular_router,_angular_upgrade_static) { 'use strict';\n\n/**\n * @license Angular v6.0.0-beta.2-8c5c0dac1\n * (c) 2010-2018 Google, Inc. https://angular.io/\n * License: MIT\n */\n/**\n * @fileoverview added by tsickle\n * @suppress {checkTypes} checked by tsc\n */\n/**\n * @license\n * Copyright Google Inc. All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://angular.io/license\n */\n/**\n * \\@whatItDoes Creates an initializer that in addition to setting up the Angular\n * router sets up the ngRoute integration.\n *\n * \\@howToUse\n *\n * ```\n * \\@NgModule({\n * imports: [\n * RouterModule.forRoot(SOME_ROUTES),\n * UpgradeModule\n * ],\n * providers: [\n * RouterUpgradeInitializer\n * ]\n * })\n * export class AppModule {\n * ngDoBootstrap() {}\n * }\n * ```\n *\n * \\@experimental\n */\nvar RouterUpgradeInitializer = {\n provide: _angular_core.APP_BOOTSTRAP_LISTENER,\n multi: true,\n useFactory: locationSyncBootstrapListener,\n deps: [_angular_upgrade_static.UpgradeModule]\n};\n/**\n * \\@internal\n * @param {?} ngUpgrade\n * @return {?}\n */\nfunction locationSyncBootstrapListener(ngUpgrade) {\n return function () { setUpLocationSync(ngUpgrade); };\n}\n/**\n * \\@whatItDoes Sets up a location synchronization.\n *\n * History.pushState does not fire onPopState, so the Angular location\n * doesn't detect it. The workaround is to attach a location change listener\n *\n * \\@experimental\n * @param {?} ngUpgrade\n * @return {?}\n */\nfunction setUpLocationSync(ngUpgrade) {\n if (!ngUpgrade.$injector) {\n throw new Error(\"\\n RouterUpgradeInitializer can be used only after UpgradeModule.bootstrap has been called.\\n Remove RouterUpgradeInitializer and call setUpLocationSync after UpgradeModule.bootstrap.\\n \");\n }\n var /** @type {?} */ router = ngUpgrade.injector.get(_angular_router.Router);\n var /** @type {?} */ url = document.createElement('a');\n ngUpgrade.$injector.get('$rootScope')\n .$on('$locationChangeStart', function (_, next, __) {\n url.href = next;\n router.navigateByUrl(url.pathname + url.search + url.hash);\n });\n}\n\nexports.RouterUpgradeInitializer = RouterUpgradeInitializer;\nexports.locationSyncBootstrapListener = locationSyncBootstrapListener;\nexports.setUpLocationSync = setUpLocationSync;\n\nObject.defineProperty(exports, '__esModule', { value: true });\n\n})));\n//# sourceMappingURL=router-upgrade.umd.js.map\n"]}
|
7550
packages/angular/scripts/router/bundles/router.umd.js
Normal file
7550
packages/angular/scripts/router/bundles/router.umd.js
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
44
packages/angular/scripts/router/bundles/router.umd.min.js
vendored
Normal file
44
packages/angular/scripts/router/bundles/router.umd.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user