| 
									
										
										
										
											2015-02-05 13:08:05 -08:00
										 |  |  | export {AST} from './src/change_detection/parser/ast'; | 
					
						
							|  |  |  | export {Lexer} from './src/change_detection/parser/lexer'; | 
					
						
							|  |  |  | export {Parser} from './src/change_detection/parser/parser'; | 
					
						
							|  |  |  | export {ContextWithVariableBindings} | 
					
						
							|  |  |  |     from './src/change_detection/parser/context_with_variable_bindings'; | 
					
						
							| 
									
										
										
										
											2015-01-14 13:51:16 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-02-05 13:08:05 -08:00
										 |  |  | export {ExpressionChangedAfterItHasBeenChecked, ChangeDetectionError} | 
					
						
							|  |  |  |     from './src/change_detection/exceptions'; | 
					
						
							| 
									
										
										
										
											2015-02-02 17:31:12 -08:00
										 |  |  | export {ChangeRecord, ChangeDispatcher, ChangeDetector, | 
					
						
							| 
									
										
										
										
											2015-02-05 13:08:05 -08:00
										 |  |  |     CHECK_ONCE, CHECK_ALWAYS, DETACHED, CHECKED} from './src/change_detection/interfaces'; | 
					
						
							|  |  |  | export {ProtoChangeDetector, DynamicProtoChangeDetector, JitProtoChangeDetector} | 
					
						
							|  |  |  |     from './src/change_detection/proto_change_detector'; | 
					
						
							|  |  |  | export {DynamicChangeDetector} | 
					
						
							|  |  |  |     from './src/change_detection/dynamic_change_detector'; | 
					
						
							| 
									
										
										
										
											2015-01-21 12:05:52 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-02-05 13:08:05 -08:00
										 |  |  | import {ProtoChangeDetector, DynamicProtoChangeDetector, JitProtoChangeDetector} | 
					
						
							|  |  |  |     from './src/change_detection/proto_change_detector'; | 
					
						
							| 
									
										
										
										
											2015-01-21 12:05:52 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | export class ChangeDetection { | 
					
						
							|  |  |  |   createProtoChangeDetector(name:string){} | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export class DynamicChangeDetection extends ChangeDetection { | 
					
						
							|  |  |  |   createProtoChangeDetector(name:string):ProtoChangeDetector{ | 
					
						
							|  |  |  |     return new DynamicProtoChangeDetector(); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export class JitChangeDetection extends ChangeDetection { | 
					
						
							|  |  |  |   createProtoChangeDetector(name:string):ProtoChangeDetector{ | 
					
						
							|  |  |  |     return new JitProtoChangeDetector(); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export var dynamicChangeDetection = new DynamicChangeDetection(); | 
					
						
							|  |  |  | export var jitChangeDetection = new JitChangeDetection(); |