/** * @module * @public * @description * Change detection enables data binding in Angular. */ export { ASTWithSource, AST, AstTransformer, AccessMember, LiteralArray, ImplicitReceiver } from './src/change_detection/parser/ast'; export {Lexer} from './src/change_detection/parser/lexer'; export {Parser} from './src/change_detection/parser/parser'; export {Locals} from './src/change_detection/parser/locals'; export { ExpressionChangedAfterItHasBeenChecked, ChangeDetectionError } from './src/change_detection/exceptions'; export { ProtoChangeDetector, ChangeDispatcher, ChangeDetector, ChangeDetection, ChangeDetectorDefinition } from './src/change_detection/interfaces'; export { CHECK_ONCE, CHECK_ALWAYS, DETACHED, CHECKED, ON_PUSH, DEFAULT } from './src/change_detection/constants'; export { DynamicProtoChangeDetector, JitProtoChangeDetector } from './src/change_detection/proto_change_detector'; export {BindingRecord} from './src/change_detection/binding_record'; export {DirectiveIndex, DirectiveRecord} from './src/change_detection/directive_record'; export {DynamicChangeDetector} from './src/change_detection/dynamic_change_detector'; export {ChangeDetectorRef} from './src/change_detection/change_detector_ref'; export {PipeRegistry} from './src/change_detection/pipes/pipe_registry'; export {uninitialized} from './src/change_detection/change_detection_util'; export {WrappedValue, Pipe} from './src/change_detection/pipes/pipe'; export {NullPipe, NullPipeFactory} from './src/change_detection/pipes/null_pipe'; export { defaultPipes, DynamicChangeDetection, JitChangeDetection, defaultPipeRegistry } from './src/change_detection/change_detection'; // HACK: workaround for Traceur behavior. // It expects all transpiled modules to contain this marker. // TODO: remove this when we no longer use traceur export var __esModule = true;