refactor(router): misc refactoring

This commit is contained in:
Dzmitry Shylovich
2017-04-05 02:00:40 +03:00
committed by Tobias Bosch
parent 4054055d0d
commit 886cca028f
7 changed files with 23 additions and 24 deletions

View File

@ -12,7 +12,7 @@ import {fromPromise} from 'rxjs/observable/fromPromise';
import {of } from 'rxjs/observable/of';
import {map} from 'rxjs/operator/map';
import {mergeMap} from 'rxjs/operator/mergeMap';
import {LoadChildren, Route} from './config';
import {LoadChildren, LoadedRouterConfig, Route} from './config';
import {flatten, wrapIntoObservable} from './utils/collection';
/**
@ -21,10 +21,6 @@ import {flatten, wrapIntoObservable} from './utils/collection';
*/
export const ROUTES = new InjectionToken<Route[][]>('ROUTES');
export class LoadedRouterConfig {
constructor(public routes: Route[], public module: NgModuleRef<any>) {}
}
export class RouterConfigLoader {
constructor(
private loader: NgModuleFactoryLoader, private compiler: Compiler,