fix(Typings): Output public constructors in .d.ts files
Closes #3926. Closes #3963
This commit is contained in:
@ -22,6 +22,13 @@ export {
|
||||
IterableDifferFactory,
|
||||
KeyValueDiffers,
|
||||
KeyValueDiffer,
|
||||
KeyValueDifferFactory
|
||||
|
||||
} from './change_detection/change_detection';
|
||||
KeyValueDifferFactory,
|
||||
Lexer,
|
||||
Parser,
|
||||
ChangeDispatcher,
|
||||
BindingTarget,
|
||||
DirectiveIndex,
|
||||
DebugContext,
|
||||
ProtoChangeDetector
|
||||
} from 'angular2/src/core/change_detection/change_detection';
|
||||
export * from 'angular2/src/core/change_detection/parser/ast';
|
||||
|
@ -21,14 +21,7 @@ import {
|
||||
assertionsEnabled
|
||||
} from 'angular2/src/core/facade/lang';
|
||||
|
||||
export {
|
||||
ASTWithSource,
|
||||
AST,
|
||||
AstTransformer,
|
||||
PropertyRead,
|
||||
LiteralArray,
|
||||
ImplicitReceiver
|
||||
} from './parser/ast';
|
||||
export * from './parser/ast';
|
||||
|
||||
export {Lexer} from './parser/lexer';
|
||||
export {Parser} from './parser/parser';
|
||||
|
@ -19,4 +19,14 @@ export {ElementRef} from './compiler/element_ref';
|
||||
export {TemplateRef} from './compiler/template_ref';
|
||||
export {ViewRef, HostViewRef, ProtoViewRef} from './compiler/view_ref';
|
||||
export {ViewContainerRef} from './compiler/view_container_ref';
|
||||
export {AppView, AppProtoView, AppProtoViewMergeMapping, AppViewContainer} from './compiler/view';
|
||||
export {ComponentRef} from './compiler/dynamic_component_loader';
|
||||
export {
|
||||
ElementInjector,
|
||||
PreBuiltObjects,
|
||||
TreeNode,
|
||||
ProtoElementInjector,
|
||||
DirectiveBinding,
|
||||
EventEmitterAccessor
|
||||
} from './compiler/element_injector';
|
||||
export {ElementBinder} from './compiler/element_binder';
|
||||
|
@ -12,3 +12,5 @@ export {LimitToPipe} from './pipes/limit_to_pipe';
|
||||
export {LowerCasePipe} from './pipes/lowercase_pipe';
|
||||
export {NumberPipe, DecimalPipe, PercentPipe, CurrencyPipe} from './pipes/number_pipe';
|
||||
export {UpperCasePipe} from './pipes/uppercase_pipe';
|
||||
export {ProtoPipes} from './pipes/pipes';
|
||||
export {PipeBinding} from './pipes/pipe_binding';
|
||||
|
@ -12,5 +12,12 @@ export {
|
||||
ViewDefinition,
|
||||
DOCUMENT,
|
||||
APP_ID,
|
||||
MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE
|
||||
MAX_IN_MEMORY_ELEMENTS_PER_TEMPLATE,
|
||||
EventManager,
|
||||
SharedStylesHost,
|
||||
DomSharedStylesHost,
|
||||
TemplateCloner,
|
||||
ViewType,
|
||||
RenderProtoViewMergeMapping,
|
||||
EventManagerPlugin
|
||||
} from './render/render';
|
||||
|
@ -10,4 +10,7 @@ export * from './dom/compiler/compiler';
|
||||
export * from './dom/dom_renderer';
|
||||
export * from './dom/dom_tokens';
|
||||
export * from './dom/template_cloner';
|
||||
export * from './dom/events/event_manager';
|
||||
export * from './dom/view/shared_styles_host';
|
||||
export * from './dom/template_cloner';
|
||||
export * from './api';
|
||||
|
Reference in New Issue
Block a user