| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- /**
- * @module
- * @description
- * Maps application URLs into application states, to support deep-linking and navigation.
- */
- export { Router } from './src/router/router';
- export { RouterOutlet } from './src/router/router_outlet';
- export { RouterLink } from './src/router/router_link';
- export { RouteParams, RouteData } from './src/router/instruction';
- export { PlatformLocation } from './src/router/platform_location';
- export { RouteRegistry, ROUTER_PRIMARY_COMPONENT } from './src/router/route_registry';
- export { LocationStrategy, APP_BASE_HREF } from './src/router/location_strategy';
- export { HashLocationStrategy } from './src/router/hash_location_strategy';
- export { PathLocationStrategy } from './src/router/path_location_strategy';
- export { Location } from './src/router/location';
- export * from './src/router/route_config_decorator';
- export * from './src/router/route_definition';
- export { OnActivate, OnDeactivate, OnReuse, CanDeactivate, CanReuse } from './src/router/interfaces';
- export { CanActivate } from './src/router/lifecycle_annotations';
- export { Instruction, ComponentInstruction } from './src/router/instruction';
- export { OpaqueToken } from 'angular2/core';
- /**
- * A list of directives. To use the router directives like {@link RouterOutlet} and
- * {@link RouterLink}, add this to your `directives` array in the {@link View} decorator of your
- * component.
- *
- * ### Example ([live demo](http://plnkr.co/edit/iRUP8B5OUbxCWQ3AcIDm))
- *
- * ```
- * import {Component} from 'angular2/core';
- * import {ROUTER_DIRECTIVES, ROUTER_PROVIDERS, RouteConfig} from 'angular2/router';
- *
- * @Component({directives: [ROUTER_DIRECTIVES]})
- * @RouteConfig([
- * {...},
- * ])
- * class AppCmp {
- * // ...
- * }
- *
- * bootstrap(AppCmp, [ROUTER_PROVIDERS]);
- * ```
- */
- export declare const ROUTER_DIRECTIVES: any[];
- /**
- * A list of {@link Provider}s. To use the router, you must add this to your application.
- *
- * ### Example ([live demo](http://plnkr.co/edit/iRUP8B5OUbxCWQ3AcIDm))
- *
- * ```
- * import {Component} from 'angular2/core';
- * import {
- * ROUTER_DIRECTIVES,
- * ROUTER_PROVIDERS,
- * RouteConfig
- * } from 'angular2/router';
- *
- * @Component({directives: [ROUTER_DIRECTIVES]})
- * @RouteConfig([
- * {...},
- * ])
- * class AppCmp {
- * // ...
- * }
- *
- * bootstrap(AppCmp, [ROUTER_PROVIDERS]);
- * ```
- */
- export declare const ROUTER_PROVIDERS: any[];
- /**
- * Use {@link ROUTER_PROVIDERS} instead.
- *
- * @deprecated
- */
- export declare const ROUTER_BINDINGS: any[];
|