25 lines
1.4 KiB
TypeScript
25 lines
1.4 KiB
TypeScript
// This module is used by dgeni to produce the angular2.d.ts file.
|
|
|
|
// Re-export everything we export to the application runtime
|
|
export * from './angular2';
|
|
|
|
// Horrible hack. See
|
|
// https://docs.google.com/document/d/1nNebWTiLzz5ePcit_bjZPtaiSIFU4EsQKUlX7LX0c0A/edit
|
|
// Exports needed to make angular2.d.ts work,
|
|
// because these symbols are dependencies of other exports but are not otherwise exported.
|
|
// This should be cleaned up in one of two ways:
|
|
// 1) if the symbol is intended to be part of the public API, then re-export somewhere else
|
|
// 2) if the symbol should be omitted from the public API, then the class exposing it should
|
|
// not be exported, or should avoid exposing the symbol.
|
|
export * from './src/core/compiler/element_injector';
|
|
export {DependencyAnnotation} from './src/di/annotations_impl';
|
|
export {LifecycleEvent} from './src/core/annotations_impl/annotations';
|
|
export {Form} from './src/forms/directives/form_interface';
|
|
export {TypeDecorator, ClassDefinition} from './src/util/decorators';
|
|
export {Query} from './src/core/annotations_impl/di';
|
|
export {ControlContainer} from './src/forms/directives/control_container';
|
|
export {Injectable, Visibility} from './src/di/annotations_impl';
|
|
export {BaseQueryList} from './src/core/compiler/base_query_list';
|
|
export {AppProtoView, AppView, AppViewContainer} from './src/core/compiler/view';
|
|
export * from './src/change_detection/parser/ast';
|