| 
									
										
										
										
											2017-12-01 14:23:03 -08:00
										 |  |  | /** | 
					
						
							|  |  |  |  * @license | 
					
						
							|  |  |  |  * Copyright Google Inc. All Rights Reserved. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Use of this source code is governed by an MIT-style license that can be | 
					
						
							|  |  |  |  * found in the LICENSE file at https://angular.io/license
 | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2018-11-15 08:43:56 -08:00
										 |  |  | import {LifecycleHooksFeature, renderComponent, whenRendered} from './component'; | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  | import {ΔdefineBase, ΔdefineComponent, ΔdefineDirective, ΔdefineNgModule, ΔdefinePipe, ΔsetComponentScope, ΔsetNgModuleScope} from './definition'; | 
					
						
							|  |  |  | import {ΔInheritDefinitionFeature} from './features/inherit_definition_feature'; | 
					
						
							|  |  |  | import {ΔNgOnChangesFeature} from './features/ng_onchanges_feature'; | 
					
						
							|  |  |  | import {ΔProvidersFeature} from './features/providers_feature'; | 
					
						
							|  |  |  | import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef, DirectiveDefFlags, DirectiveType, PipeDef, ΔBaseDef, ΔComponentDefWithMeta, ΔDirectiveDefWithMeta, ΔPipeDefWithMeta} from './interfaces/definition'; | 
					
						
							| 
									
										
										
										
											2019-02-20 14:21:20 -08:00
										 |  |  | import {getComponent, getDirectives, getHostElement, getRenderedText} from './util/discovery_utils'; | 
					
						
							| 
									
										
										
										
											2018-06-18 08:05:06 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-11-21 21:14:06 -08:00
										 |  |  | export {ComponentFactory, ComponentFactoryResolver, ComponentRef, injectComponentFactoryResolver} from './component_ref'; | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  | export {ΔgetFactoryOf, ΔgetInheritedFactory} from './di'; | 
					
						
							| 
									
										
										
										
											2017-12-01 14:23:03 -08:00
										 |  |  | // clang-format off
 | 
					
						
							|  |  |  | export { | 
					
						
							| 
									
										
										
										
											2018-02-23 13:17:20 -08:00
										 |  |  |   detectChanges, | 
					
						
							|  |  |  |   markDirty, | 
					
						
							| 
									
										
										
										
											2019-04-04 11:41:52 -07:00
										 |  |  |   store, | 
					
						
							| 
									
										
										
										
											2018-03-13 12:31:21 -07:00
										 |  |  |   tick, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔallocHostVars, | 
					
						
							|  |  |  |   Δbind, | 
					
						
							|  |  |  |   ΔclassMap, | 
					
						
							|  |  |  |   ΔclassProp, | 
					
						
							|  |  |  |   ΔcomponentHostSyntheticListener, | 
					
						
							|  |  |  |   ΔcomponentHostSyntheticProperty, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δcontainer, | 
					
						
							|  |  |  |   ΔcontainerRefreshEnd, | 
					
						
							|  |  |  |   ΔcontainerRefreshStart, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ΔdirectiveInject, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δelement, | 
					
						
							|  |  |  |   ΔelementAttribute, | 
					
						
							|  |  |  |   ΔelementContainerEnd, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ΔelementContainerStart, | 
					
						
							|  |  |  |   ΔelementEnd, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ΔelementHostAttrs, | 
					
						
							|  |  |  |   ΔelementProperty, | 
					
						
							|  |  |  |   ΔelementStart, | 
					
						
							|  |  |  |   ΔembeddedViewEnd, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ΔembeddedViewStart, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ΔgetCurrentView, | 
					
						
							|  |  |  |   ΔinjectAttribute, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δinterpolation1, | 
					
						
							|  |  |  |   Δinterpolation2, | 
					
						
							|  |  |  |   Δinterpolation3, | 
					
						
							|  |  |  |   Δinterpolation4, | 
					
						
							|  |  |  |   Δinterpolation5, | 
					
						
							|  |  |  |   Δinterpolation6, | 
					
						
							|  |  |  |   Δinterpolation7, | 
					
						
							|  |  |  |   Δinterpolation8, | 
					
						
							|  |  |  |   ΔinterpolationV, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δlistener, | 
					
						
							|  |  |  |   Δload, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ΔnamespaceHTML, | 
					
						
							|  |  |  |   ΔnamespaceMathML, | 
					
						
							|  |  |  |   ΔnamespaceSVG, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   ΔnextContext, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δprojection, | 
					
						
							|  |  |  |   ΔprojectionDef, | 
					
						
							|  |  |  |   Δproperty, | 
					
						
							|  |  |  |   ΔpropertyInterpolate, | 
					
						
							|  |  |  |   ΔpropertyInterpolate1, | 
					
						
							|  |  |  |   ΔpropertyInterpolate2, | 
					
						
							|  |  |  |   ΔpropertyInterpolate3, | 
					
						
							|  |  |  |   ΔpropertyInterpolate4, | 
					
						
							|  |  |  |   ΔpropertyInterpolate5, | 
					
						
							|  |  |  |   ΔpropertyInterpolate6, | 
					
						
							|  |  |  |   ΔpropertyInterpolate7, | 
					
						
							|  |  |  |   ΔpropertyInterpolate8, | 
					
						
							|  |  |  |   ΔpropertyInterpolateV, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δreference, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δselect, | 
					
						
							|  |  |  |   ΔstyleMap, | 
					
						
							|  |  |  |   ΔstyleProp, | 
					
						
							|  |  |  |   Δstyling, | 
					
						
							|  |  |  |   ΔstylingApply, | 
					
						
							|  |  |  |   Δtemplate, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   Δtext, | 
					
						
							|  |  |  |   ΔtextBinding} from './instructions/all'; | 
					
						
							| 
									
										
										
										
											2019-04-04 11:41:52 -07:00
										 |  |  | export {RenderFlags} from './interfaces/definition'; | 
					
						
							|  |  |  | export {CssSelectorList} from './interfaces/projection'; | 
					
						
							| 
									
										
										
										
											2018-01-17 09:45:40 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-18 09:23:18 +02:00
										 |  |  | export { | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔrestoreView, | 
					
						
							| 
									
										
										
										
											2018-10-18 09:23:18 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔenableBindings, | 
					
						
							|  |  |  |   ΔdisableBindings, | 
					
						
							| 
									
										
										
										
											2018-10-18 09:23:18 +02:00
										 |  |  | } from './state'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-06-18 16:55:43 +02:00
										 |  |  | export { | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   Δi18n, | 
					
						
							|  |  |  |   Δi18nAttributes, | 
					
						
							|  |  |  |   Δi18nExp, | 
					
						
							|  |  |  |   Δi18nStart, | 
					
						
							|  |  |  |   Δi18nEnd, | 
					
						
							|  |  |  |   Δi18nApply, | 
					
						
							|  |  |  |   Δi18nPostprocess, | 
					
						
							| 
									
										
										
										
											2019-04-11 11:17:49 +02:00
										 |  |  |   i18nConfigureLocalize, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   Δi18nLocalize, | 
					
						
							| 
									
										
										
										
											2018-06-18 16:55:43 +02:00
										 |  |  | } from './i18n'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-13 14:32:46 -07:00
										 |  |  | export {NgModuleFactory, NgModuleRef, NgModuleType} from './ng_module_ref'; | 
					
						
							| 
									
										
										
										
											2018-05-09 16:49:39 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-05-04 15:58:42 +02:00
										 |  |  | export { | 
					
						
							| 
									
										
										
										
											2019-02-18 16:12:42 -08:00
										 |  |  |   AttributeMarker | 
					
						
							| 
									
										
										
										
											2018-05-04 15:58:42 +02:00
										 |  |  | } from './interfaces/node'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-10-30 10:16:52 -07:00
										 |  |  | export { | 
					
						
							|  |  |  |   setClassMetadata, | 
					
						
							|  |  |  | } from './metadata'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-27 13:07:03 -08:00
										 |  |  | export { | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   Δpipe, | 
					
						
							|  |  |  |   ΔpipeBind1, | 
					
						
							|  |  |  |   ΔpipeBind2, | 
					
						
							|  |  |  |   ΔpipeBind3, | 
					
						
							|  |  |  |   ΔpipeBind4, | 
					
						
							|  |  |  |   ΔpipeBindV, | 
					
						
							| 
									
										
										
										
											2018-01-27 13:07:03 -08:00
										 |  |  | } from './pipe'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-17 09:45:40 -08:00
										 |  |  | export { | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔqueryRefresh, | 
					
						
							|  |  |  |   ΔviewQuery, | 
					
						
							|  |  |  |   ΔstaticViewQuery, | 
					
						
							|  |  |  |   ΔloadViewQuery, | 
					
						
							|  |  |  |   ΔcontentQuery, | 
					
						
							|  |  |  |   ΔloadContentQuery, | 
					
						
							|  |  |  |   ΔstaticContentQuery | 
					
						
							| 
									
										
										
										
											2018-01-17 09:45:40 -08:00
										 |  |  | } from './query'; | 
					
						
							| 
									
										
										
										
											2018-07-10 10:43:07 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-02-01 12:13:23 -08:00
										 |  |  | export { | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔpureFunction0, | 
					
						
							|  |  |  |   ΔpureFunction1, | 
					
						
							|  |  |  |   ΔpureFunction2, | 
					
						
							|  |  |  |   ΔpureFunction3, | 
					
						
							|  |  |  |   ΔpureFunction4, | 
					
						
							|  |  |  |   ΔpureFunction5, | 
					
						
							|  |  |  |   ΔpureFunction6, | 
					
						
							|  |  |  |   ΔpureFunction7, | 
					
						
							|  |  |  |   ΔpureFunction8, | 
					
						
							|  |  |  |   ΔpureFunctionV, | 
					
						
							| 
									
										
										
										
											2018-02-13 18:56:52 -08:00
										 |  |  | } from './pure_function'; | 
					
						
							| 
									
										
										
										
											2018-02-01 12:13:23 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  | export {ΔtemplateRefExtractor} from './view_engine_compatibility_prebound'; | 
					
						
							| 
									
										
										
										
											2018-09-21 18:38:13 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  | export {ΔresolveWindow, ΔresolveDocument, ΔresolveBody} from './util/misc_utils'; | 
					
						
							| 
									
										
										
										
											2018-01-22 17:43:52 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-01 14:23:03 -08:00
										 |  |  | // clang-format on
 | 
					
						
							| 
									
										
										
										
											2018-01-17 09:45:40 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-01 14:23:03 -08:00
										 |  |  | export { | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔBaseDef, | 
					
						
							| 
									
										
										
										
											2018-06-26 10:37:45 -07:00
										 |  |  |   ComponentDef, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔComponentDefWithMeta, | 
					
						
							| 
									
										
										
										
											2017-12-01 14:23:03 -08:00
										 |  |  |   ComponentTemplate, | 
					
						
							|  |  |  |   ComponentType, | 
					
						
							| 
									
										
										
										
											2018-06-26 10:37:45 -07:00
										 |  |  |   DirectiveDef, | 
					
						
							| 
									
										
										
										
											2017-12-01 14:23:03 -08:00
										 |  |  |   DirectiveDefFlags, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔDirectiveDefWithMeta, | 
					
						
							| 
									
										
										
										
											2017-12-19 16:51:42 +01:00
										 |  |  |   DirectiveType, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔNgOnChangesFeature, | 
					
						
							|  |  |  |   ΔInheritDefinitionFeature, | 
					
						
							|  |  |  |   ΔProvidersFeature, | 
					
						
							| 
									
										
										
										
											2018-04-13 23:02:29 -07:00
										 |  |  |   PipeDef, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔPipeDefWithMeta, | 
					
						
							| 
									
										
										
										
											2018-03-06 11:58:08 -08:00
										 |  |  |   LifecycleHooksFeature, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔdefineComponent, | 
					
						
							|  |  |  |   ΔdefineDirective, | 
					
						
							|  |  |  |   ΔdefineNgModule, | 
					
						
							|  |  |  |   ΔdefineBase, | 
					
						
							|  |  |  |   ΔdefinePipe, | 
					
						
							| 
									
										
										
										
											2018-02-03 20:34:30 -08:00
										 |  |  |   getHostElement, | 
					
						
							| 
									
										
										
										
											2018-12-03 16:34:25 +01:00
										 |  |  |   getComponent, | 
					
						
							| 
									
										
										
										
											2019-01-20 09:25:15 +01:00
										 |  |  |   getDirectives, | 
					
						
							| 
									
										
										
										
											2018-02-03 20:34:30 -08:00
										 |  |  |   getRenderedText, | 
					
						
							|  |  |  |   renderComponent, | 
					
						
							| 
									
										
										
										
											2019-05-09 11:47:25 -07:00
										 |  |  |   ΔsetComponentScope, | 
					
						
							|  |  |  |   ΔsetNgModuleScope, | 
					
						
							| 
									
										
										
										
											2018-02-03 20:34:30 -08:00
										 |  |  |   whenRendered, | 
					
						
							| 
									
										
										
										
											2017-12-01 14:23:03 -08:00
										 |  |  | }; | 
					
						
							| 
									
										
										
										
											2018-10-18 14:47:53 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | export {NO_CHANGE} from './tokens'; |