feat(router): export decorator version of RouteConfig

This commit is contained in:
Brian Ford 2015-05-04 15:39:14 -07:00
parent 1864f60afb
commit 75da6e4c4a
7 changed files with 13 additions and 4 deletions

View File

@ -10,7 +10,7 @@ export {Router} from './src/router/router';
export {RouterOutlet} from './src/router/router_outlet';
export {RouterLink} from './src/router/router_link';
export {RouteParams} from './src/router/instruction';
export {RouteConfig} from './src/router/route_config';
export {RouteConfig} from './src/router/route_config_annotation';
import {Router, RootRouter} from './src/router/router';
import {RouteRegistry} from './src/router/route_registry';

View File

@ -0,0 +1,3 @@
library angular2.router.route_config_annotations;
export './route_config_impl.dart';

View File

@ -0,0 +1,5 @@
export {RouteConfig as RouteConfigAnnotation} from './route_config_impl';
import {makeDecorator} from 'angular2/src/util/decorators';
export var RouteConfig = makeDecorator(RouteConfig);

View File

@ -2,7 +2,7 @@ import {RouteRecognizer} from './route_recognizer';
import {Instruction, noopInstruction} from './instruction';
import {List, ListWrapper, Map, MapWrapper, StringMap, StringMapWrapper} from 'angular2/src/facade/collection';
import {isPresent, isBlank, isType, StringWrapper, BaseException} from 'angular2/src/facade/lang';
import {RouteConfig} from './route_config';
import {RouteConfig} from './route_config_impl';
import {reflector} from 'angular2/src/reflection/reflection';
export class RouteRegistry {

View File

@ -21,7 +21,8 @@ import {View} from 'angular2/src/core/annotations_impl/view';
import {RootRouter} from 'angular2/src/router/router';
import {Pipeline} from 'angular2/src/router/pipeline';
import {Router, RouterOutlet, RouterLink, RouteConfig, RouteParams} from 'angular2/router';
import {Router, RouterOutlet, RouterLink, RouteParams} from 'angular2/router';
import {RouteConfig} from 'angular2/src/router/route_config_impl';
import {DOM} from 'angular2/src/dom/dom_adapter';

View File

@ -7,7 +7,7 @@ import {
SpyObject} from 'angular2/test_lib';
import {RouteRegistry} from 'angular2/src/router/route_registry';
import {RouteConfig} from 'angular2/src/router/route_config';
import {RouteConfig} from 'angular2/src/router/route_config_impl';
export function main() {
describe('RouteRegistry', () => {