44 * @description
55 * Define angular core API here.
66 */
7- export * from './src/core/annotations/view' ;
8- export * from './src/core/application' ;
9- export * from './src/core/application_tokens' ;
10- export * from './src/core/annotations/di' ;
7+ export { bootstrap , ApplicationRef } from 'angular2/src/core/application' ;
8+ export { appComponentTypeToken } from 'angular2/src/core/application_tokens' ;
119
12- export * from './src/core/compiler/compiler' ;
13- export * from './src/core/compiler/interfaces' ;
14- export * from './src/core/compiler/query_list' ;
15- export * from './src/core/compiler/directive_resolver' ;
16- export * from './src/core/compiler/dynamic_component_loader' ;
17- export { ViewRef , ProtoViewRef } from './src/core/compiler/view_ref' ;
18- export { ViewContainerRef } from './src/core/compiler/view_container_ref' ;
19- export { ElementRef } from './src/core/compiler/element_ref' ;
20- export { EventEmitter } from './src/facade/async' ;
2110
22- export { NgZone } from './src/core/zone/ng_zone' ;
11+ // Compiler Related Dependencies.
12+ export { AppRootUrl } from 'angular2/src/services/app_root_url' ;
13+ export { UrlResolver } from 'angular2/src/services/url_resolver' ;
14+ export { ComponentUrlMapper } from 'angular2/src/core/compiler/component_url_mapper' ;
15+ export { DirectiveResolver } from 'angular2/src/core/compiler/directive_resolver' ;
16+ export { Compiler } from 'angular2/src/core/compiler/compiler' ;
17+
18+ export { AppViewManager } from 'angular2/src/core/compiler/view_manager' ;
19+ export { QueryList } from 'angular2/src/core/compiler/query_list' ;
20+ export { ElementRef } from 'angular2/src/core/compiler/element_ref' ;
21+ export { RenderElementRef } from 'angular2/src/render/api' ;
22+ export { ViewRef , ProtoViewRef } from 'angular2/src/core/compiler/view_ref' ;
23+ export { ViewContainerRef } from 'angular2/src/core/compiler/view_container_ref' ;
24+
25+ export {
26+ DynamicComponentLoader ,
27+ ComponentRef
28+ } from 'angular2/src/core/compiler/dynamic_component_loader' ;
29+
30+ export { NgZone } from 'angular2/src/core/zone/ng_zone' ;
31+ export { Observable , EventEmitter } from 'angular2/src/facade/async' ;
32+
33+
34+ // TODO(misko): remove exporting of these.
35+ // This should not be exported once we have: https://github.com/angular/angular/issues/2883
36+ export { ProtoViewFactory } from 'angular2/src/core/compiler/proto_view_factory' ;
37+ export { RenderCompiler } from 'angular2/src/render/api' ;
38+ export { CompilerCache } from 'angular2/src/core/compiler/compiler' ;
0 commit comments