feat(router): export routerInjectables
This commit is contained in:
parent
46ad3552c7
commit
ef7014fe19
|
@ -11,3 +11,19 @@ export {RouterOutlet} from './src/router/router_outlet';
|
||||||
export {RouterLink} from './src/router/router_link';
|
export {RouterLink} from './src/router/router_link';
|
||||||
export {RouteParams} from './src/router/instruction';
|
export {RouteParams} from './src/router/instruction';
|
||||||
export {RouteConfig} from './src/router/route_config';
|
export {RouteConfig} from './src/router/route_config';
|
||||||
|
|
||||||
|
import {Router, RootRouter} from './src/router/router';
|
||||||
|
import {RouteRegistry} from './src/router/route_registry';
|
||||||
|
import {Pipeline} from './src/router/pipeline';
|
||||||
|
import {Location} from './src/router/location';
|
||||||
|
import {appComponentAnnotatedTypeToken} from './src/core/application_tokens';
|
||||||
|
import {bind} from './di';
|
||||||
|
|
||||||
|
export var routerInjectables = [
|
||||||
|
RouteRegistry,
|
||||||
|
Pipeline,
|
||||||
|
Location,
|
||||||
|
bind(Router).toFactory((registry, pipeline, location, meta) => {
|
||||||
|
return new RootRouter(registry, pipeline, location, meta.type);
|
||||||
|
}, [RouteRegistry, Pipeline, Location, appComponentAnnotatedTypeToken])
|
||||||
|
];
|
||||||
|
|
Loading…
Reference in New Issue