| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | import {publicApi} from 'ts-api-guardian'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // =================================================================================================
 | 
					
						
							|  |  |  | // =================================================================================================
 | 
					
						
							|  |  |  | // =========== S T O P   -  S T O P   -  S T O P   -  S T O P   -  S T O P   -  S T O P  ===========
 | 
					
						
							|  |  |  | // =================================================================================================
 | 
					
						
							|  |  |  | // =================================================================================================
 | 
					
						
							|  |  |  | //
 | 
					
						
							|  |  |  | // DO NOT EDIT THIS LIST OF PUBLIC APIS UNLESS YOU GET IT CLEARED BY: mhevery, vsavkin, or tbosch!
 | 
					
						
							|  |  |  | //
 | 
					
						
							|  |  |  | // =================================================================================================
 | 
					
						
							|  |  |  | // =================================================================================================
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const CORE = [ | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AbstractProviderError', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'AbstractProviderError.addKey(injector:ReflectiveInjector, key:ReflectiveKey):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'AbstractProviderError.constructResolvingMessage:Function', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'AbstractProviderError.constructor(injector:ReflectiveInjector, key:ReflectiveKey, constructResolvingMessage:Function)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AbstractProviderError.context:any', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'AbstractProviderError.injectors:ReflectiveInjector[]', | 
					
						
							|  |  |  |   'AbstractProviderError.keys:ReflectiveKey[]', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AbstractProviderError.message:string', | 
					
						
							|  |  |  |   'AfterContentChecked', | 
					
						
							|  |  |  |   'AfterContentChecked.ngAfterContentChecked():any', | 
					
						
							|  |  |  |   'AfterContentInit', | 
					
						
							|  |  |  |   'AfterContentInit.ngAfterContentInit():any', | 
					
						
							|  |  |  |   'AfterViewChecked', | 
					
						
							|  |  |  |   'AfterViewChecked.ngAfterViewChecked():any', | 
					
						
							|  |  |  |   'AfterViewInit', | 
					
						
							|  |  |  |   'AfterViewInit.ngAfterViewInit():any', | 
					
						
							|  |  |  |   'ApplicationRef', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ApplicationRef.bootstrap(componentFactory:ComponentFactory<C>):ComponentRef<C>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ApplicationRef.componentTypes:Type[]', | 
					
						
							|  |  |  |   'ApplicationRef.dispose():void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ApplicationRef.injector:Injector', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ApplicationRef.registerBootstrapListener(listener:(ref: ComponentRef<any>) => void):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ApplicationRef.registerDisposeListener(dispose:() => void):void', | 
					
						
							|  |  |  |   'ApplicationRef.tick():void', | 
					
						
							| 
									
										
										
										
											2016-04-14 14:52:35 -07:00
										 |  |  |   'ApplicationRef.run(callback:Function):any', | 
					
						
							|  |  |  |   'ApplicationRef.waitForAsyncInitializers():Promise<any>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ApplicationRef.zone:NgZone', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'AttributeMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AttributeMetadata', | 
					
						
							|  |  |  |   'AttributeMetadata.constructor(attributeName:string)', | 
					
						
							|  |  |  |   'AttributeMetadata.toString():string', | 
					
						
							|  |  |  |   'AttributeMetadata.token:AttributeMetadata', | 
					
						
							|  |  |  |   'Binding', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Binding.constructor(token:any, {toClass,toValue,toAlias,toFactory,deps,multi}:{toClass?:Type, toValue?:any, toAlias?:any, toFactory:Function, deps?:Object[], multi?:boolean})', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Binding.toAlias:any', | 
					
						
							|  |  |  |   'Binding.toClass:any', | 
					
						
							|  |  |  |   'Binding.toFactory:any', | 
					
						
							|  |  |  |   'Binding.toValue:any', | 
					
						
							|  |  |  |   'ChangeDetectionStrategy', | 
					
						
							|  |  |  |   'ChangeDetectionStrategy.CheckAlways', | 
					
						
							|  |  |  |   'ChangeDetectionStrategy.CheckOnce', | 
					
						
							|  |  |  |   'ChangeDetectionStrategy.Checked', | 
					
						
							|  |  |  |   'ChangeDetectionStrategy.Default', | 
					
						
							|  |  |  |   'ChangeDetectionStrategy.Detached', | 
					
						
							|  |  |  |   'ChangeDetectionStrategy.OnPush', | 
					
						
							|  |  |  |   'ChangeDetectorRef', | 
					
						
							|  |  |  |   'ChangeDetectorRef.checkNoChanges():void', | 
					
						
							|  |  |  |   'ChangeDetectorRef.detach():void', | 
					
						
							|  |  |  |   'ChangeDetectorRef.detectChanges():void', | 
					
						
							|  |  |  |   'ChangeDetectorRef.markForCheck():void', | 
					
						
							|  |  |  |   'ChangeDetectorRef.reattach():void', | 
					
						
							|  |  |  |   'Class(clsDef:ClassDefinition):ConcreteType', | 
					
						
							|  |  |  |   'ClassDefinition', | 
					
						
							|  |  |  |   'ClassDefinition.constructor:Function|any[]', | 
					
						
							|  |  |  |   'ClassDefinition.extends:Type', | 
					
						
							|  |  |  |   'CollectionChangeRecord', | 
					
						
							|  |  |  |   'CollectionChangeRecord.constructor(item:any, trackById:any)', | 
					
						
							|  |  |  |   'CollectionChangeRecord.currentIndex:number', | 
					
						
							|  |  |  |   'CollectionChangeRecord.previousIndex:number', | 
					
						
							|  |  |  |   'CollectionChangeRecord.toString():string', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ComponentResolver', | 
					
						
							|  |  |  |   'ComponentResolver.clearCache():any', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ComponentResolver.resolveComponent(componentType:Type):Promise<ComponentFactory<any>>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ComponentDecorator', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ComponentDecorator.View(obj:{templateUrl?:string, template?:string, directives?:Array<Type|any[]>, pipes?:Array<Type|any[]>, renderer?:string, styles?:string[], styleUrls?:string[]}):ViewDecorator', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ComponentMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ComponentMetadata', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ComponentMetadata.changeDetection:ChangeDetectionStrategy', | 
					
						
							|  |  |  |   'ComponentMetadata.constructor({selector,inputs,outputs,properties,events,host,exportAs,moduleId,bindings,providers,viewBindings,viewProviders,changeDetection=ChangeDetectionStrategy.Default,queries,templateUrl,template,styleUrls,styles,directives,pipes,encapsulation}:{selector?:string, inputs?:string[], outputs?:string[], properties?:string[], events?:string[], host?:{[key:string]:string}, bindings?:any[], providers?:any[], exportAs?:string, moduleId?:string, viewBindings?:any[], viewProviders?:any[], queries?:{[key:string]:any}, changeDetection?:ChangeDetectionStrategy, templateUrl?:string, template?:string, styleUrls?:string[], styles?:string[], directives?:Array<Type|any[]>, pipes?:Array<Type|any[]>, encapsulation?:ViewEncapsulation})', | 
					
						
							|  |  |  |   'ComponentMetadata.directives:Array<Type|any[]>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ComponentMetadata.encapsulation:ViewEncapsulation', | 
					
						
							|  |  |  |   'ComponentMetadata.moduleId:string', | 
					
						
							|  |  |  |   'ComponentMetadata.pipes:Array<Type|any[]>', | 
					
						
							|  |  |  |   'ComponentMetadata.styleUrls:string[]', | 
					
						
							|  |  |  |   'ComponentMetadata.styles:string[]', | 
					
						
							|  |  |  |   'ComponentMetadata.template:string', | 
					
						
							|  |  |  |   'ComponentMetadata.templateUrl:string', | 
					
						
							|  |  |  |   'ComponentMetadata.viewBindings:any[]', | 
					
						
							|  |  |  |   'ComponentMetadata.viewProviders:any[]', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ComponentRef<C>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ComponentRef.componentType:Type', | 
					
						
							|  |  |  |   'ComponentRef.injector:Injector', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ComponentRef.instance:C', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ComponentRef.location:ElementRef', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ComponentRef.destroy():void', | 
					
						
							|  |  |  |   'ComponentRef.hostView:ViewRef', | 
					
						
							|  |  |  |   'ComponentRef.onDestroy(callback:Function):void', | 
					
						
							|  |  |  |   'ComponentRef.changeDetectorRef:ChangeDetectorRef', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ConcreteType', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ContentChildMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ContentChildMetadata', | 
					
						
							| 
									
										
										
										
											2016-04-18 13:24:42 -07:00
										 |  |  |   'ContentChildMetadata.constructor(_selector:Type|string, {read=null}:{read?:any})', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ContentChildrenMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ContentChildrenMetadata', | 
					
						
							| 
									
										
										
										
											2016-04-18 13:24:42 -07:00
										 |  |  |   'ContentChildrenMetadata.constructor(_selector:Type|string, {descendants=false,read=null}:{descendants?:boolean, read?:any})', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'CyclicDependencyError', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'CyclicDependencyError.constructor(injector:ReflectiveInjector, key:ReflectiveKey)', | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   'DefaultIterableDiffer', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.check(collection:any):boolean', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.collection:any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.constructor(_trackByFn:TrackByFn)', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.diff(collection:any):DefaultIterableDiffer', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.forEachAddedItem(fn:Function):any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.forEachIdentityChange(fn:Function):any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.forEachItem(fn:Function):any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.forEachMovedItem(fn:Function):any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.forEachPreviousItem(fn:Function):any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.forEachRemovedItem(fn:Function):any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.isDirty:boolean', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.length:number', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.onDestroy():any', | 
					
						
							|  |  |  |   'DefaultIterableDiffer.toString():string', | 
					
						
							|  |  |  |   'WtfScopeFn', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DebugNode', | 
					
						
							|  |  |  |   'DebugNode.componentInstance:any', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'DebugNode.constructor(nativeNode:any, parent:DebugNode, _debugInfo:RenderDebugInfo)', | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   'DebugNode.getLocal(name:string):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DebugNode.inject(token:any):any', | 
					
						
							|  |  |  |   'DebugNode.injector:Injector', | 
					
						
							|  |  |  |   'DebugNode.listeners:EventListener[]', | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   'DebugNode.locals:{[key:string]:any}', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DebugNode.nativeNode:any', | 
					
						
							|  |  |  |   'DebugNode.parent:DebugElement', | 
					
						
							|  |  |  |   'DebugNode.providerTokens:any[]', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'DebugNode.source:string', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'DebugNode.context:any', | 
					
						
							|  |  |  |   'DebugNode.references:{[key:string]:any}', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DebugElement', | 
					
						
							|  |  |  |   'DebugElement.children:DebugElement[]', | 
					
						
							|  |  |  |   'DebugElement.nativeElement:any', | 
					
						
							|  |  |  |   'DebugElement.addChild(child:DebugNode):any', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'DebugElement.attributes:{[key:string]:string}', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DebugElement.childNodes:DebugNode[]', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'DebugElement.constructor(nativeNode:any, parent:any, _debugInfo:RenderDebugInfo)', | 
					
						
							| 
									
										
										
										
											2016-01-13 21:35:21 -08:00
										 |  |  |   'DebugElement.insertChildrenAfter(child:DebugNode, newChildren:DebugNode[]):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DebugElement.name:string', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'DebugElement.properties:{[key:string]:string}', | 
					
						
							| 
									
										
										
										
											2016-01-13 21:35:21 -08:00
										 |  |  |   'DebugElement.query(predicate:Predicate<DebugElement>):DebugElement', | 
					
						
							|  |  |  |   'DebugElement.queryAll(predicate:Predicate<DebugElement>):DebugElement[]', | 
					
						
							|  |  |  |   'DebugElement.queryAllNodes(predicate:Predicate<DebugNode>):DebugNode[]', | 
					
						
							|  |  |  |   'DebugElement.removeChild(child:DebugNode):any', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'DebugElement.triggerEventHandler(eventName:string, eventObj:any):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'asNativeElements(debugEls:DebugElement[]):any', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'ReflectiveDependency', | 
					
						
							|  |  |  |   'ReflectiveDependency.constructor(key:ReflectiveKey, optional:boolean, lowerBoundVisibility:any, upperBoundVisibility:any, properties:any[])', | 
					
						
							|  |  |  |   'ReflectiveDependency.fromKey(key:ReflectiveKey):ReflectiveDependency', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DependencyMetadata', | 
					
						
							|  |  |  |   'DependencyMetadata.token:any', | 
					
						
							|  |  |  |   'DirectiveDecorator', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'DirectiveMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DirectiveMetadata', | 
					
						
							|  |  |  |   'DirectiveMetadata.bindings:any[]', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'DirectiveMetadata.constructor({selector,inputs,outputs,properties,events,host,bindings,providers,exportAs,queries}:{selector?:string, inputs?:string[], outputs?:string[], properties?:string[], events?:string[], host?:{[key:string]:string}, providers?:any[], bindings?:any[], exportAs?:string, queries?:{[key:string]:any}})', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DirectiveMetadata.events:string[]', | 
					
						
							|  |  |  |   'DirectiveMetadata.exportAs:string', | 
					
						
							|  |  |  |   'DirectiveMetadata.host:{[key:string]:string}', | 
					
						
							|  |  |  |   'DirectiveMetadata.inputs:string[]', | 
					
						
							|  |  |  |   'DirectiveMetadata.outputs:string[]', | 
					
						
							|  |  |  |   'DirectiveMetadata.properties:string[]', | 
					
						
							|  |  |  |   'DirectiveMetadata.providers:any[]', | 
					
						
							|  |  |  |   'DirectiveMetadata.queries:{[key:string]:any}', | 
					
						
							|  |  |  |   'DirectiveMetadata.selector:string', | 
					
						
							|  |  |  |   'DoCheck', | 
					
						
							|  |  |  |   'DoCheck.ngDoCheck():any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'DynamicComponentLoader', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'DynamicComponentLoader.loadAsRoot(type:Type, overrideSelectorOrNode:string|any, injector:Injector, onDispose:() => void, projectableNodes:any[][]):Promise<ComponentRef<any>>', | 
					
						
							|  |  |  |   'DynamicComponentLoader.loadNextToLocation(type:Type, location:ViewContainerRef, providers:ResolvedReflectiveProvider[], projectableNodes:any[][]):Promise<ComponentRef<any>>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ElementRef', | 
					
						
							|  |  |  |   'ElementRef.nativeElement:any', | 
					
						
							| 
									
										
										
										
											2016-04-18 13:24:42 -07:00
										 |  |  |   'ElementRef.constructor(nativeElement:any)', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'EmbeddedViewRef<C>', | 
					
						
							|  |  |  |   'EmbeddedViewRef.context:C', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'EmbeddedViewRef.rootNodes:any[]', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'EmbeddedViewRef.destroy():any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'EventEmitter.constructor(isAsync:boolean)', | 
					
						
							|  |  |  |   'EventEmitter.emit(value:T):any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'EventEmitter.next(value:any):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'EventEmitter.subscribe(generatorOrNext:any, error:any, complete:any):any', | 
					
						
							|  |  |  |   'EventEmitter<T>', | 
					
						
							|  |  |  |   'ExceptionHandler', | 
					
						
							|  |  |  |   'ExceptionHandler.call(exception:any, stackTrace:any, reason:string):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ExceptionHandler.constructor(_logger:any, _rethrowException:boolean)', | 
					
						
							|  |  |  |   'ExceptionHandler.exceptionToString(exception:any, stackTrace:any, reason:string):string', | 
					
						
							|  |  |  |   'ExpressionChangedAfterItHasBeenCheckedException', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'ExpressionChangedAfterItHasBeenCheckedException.constructor(oldValue:any, currValue:any, context:any)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ForwardRefFn', | 
					
						
							|  |  |  |   'GetTestability', | 
					
						
							|  |  |  |   'GetTestability.addToWindow(registry:TestabilityRegistry):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'GetTestability.findTestabilityInTree(registry:TestabilityRegistry, elem:any, findInAncestors:boolean):Testability', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'HostBindingMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'HostBindingMetadata', | 
					
						
							|  |  |  |   'HostBindingMetadata.constructor(hostPropertyName:string)', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'HostMetadataFactory', | 
					
						
							|  |  |  |   'HostListenerMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'HostListenerMetadata', | 
					
						
							|  |  |  |   'HostListenerMetadata.constructor(eventName:string, args:string[])', | 
					
						
							|  |  |  |   'HostMetadata', | 
					
						
							|  |  |  |   'HostMetadata.toString():string', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ComponentFactory<C>', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ComponentFactory.componentType:Type', | 
					
						
							|  |  |  |   'ComponentFactory.constructor(selector:string, _viewFactory:Function, _componentType:Type)', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ComponentFactory.create(injector:Injector, projectableNodes:any[][], rootSelectorOrNode:string|any):ComponentRef<C>', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'InjectMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'InjectMetadata', | 
					
						
							|  |  |  |   'InjectMetadata.constructor(token:any)', | 
					
						
							|  |  |  |   'InjectMetadata.toString():string', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'InjectableMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'InjectableMetadata', | 
					
						
							|  |  |  |   'InjectableMetadata.constructor()', | 
					
						
							|  |  |  |   'Injector', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'Injector.THROW_IF_NOT_FOUND:any', | 
					
						
							|  |  |  |   'Injector.get(token:any, notFoundValue:any):any', | 
					
						
							|  |  |  |   'ReflectiveInjector', | 
					
						
							|  |  |  |   'ReflectiveInjector.createChildFromResolved(providers:ResolvedReflectiveProvider[]):ReflectiveInjector', | 
					
						
							|  |  |  |   'ReflectiveInjector.debugContext():any', | 
					
						
							|  |  |  |   'ReflectiveInjector.fromResolvedBindings(providers:ResolvedReflectiveProvider[]):ReflectiveInjector', | 
					
						
							|  |  |  |   'ReflectiveInjector.fromResolvedProviders(providers:ResolvedReflectiveProvider[], parent:Injector):ReflectiveInjector', | 
					
						
							|  |  |  |   'ReflectiveInjector.get(token:any, notFoundValue:any):any', | 
					
						
							|  |  |  |   'ReflectiveInjector.instantiateResolved(provider:ResolvedReflectiveProvider):any', | 
					
						
							|  |  |  |   'ReflectiveInjector.parent:Injector', | 
					
						
							| 
									
										
										
										
											2016-04-29 17:18:05 -07:00
										 |  |  |   'ReflectiveInjector.resolve(providers:Array<Type|Provider|{[k:string]:any}|any[]>):ResolvedReflectiveProvider[]', | 
					
						
							|  |  |  |   'ReflectiveInjector.resolveAndCreate(providers:Array<Type|Provider|{[k:string]:any}|any[]>, parent:Injector):ReflectiveInjector', | 
					
						
							|  |  |  |   'ReflectiveInjector.resolveAndCreateChild(providers:Array<Type|Provider|{[k:string]:any}|any[]>):ReflectiveInjector', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'ReflectiveInjector.resolveAndInstantiate(provider:Type|Provider):any', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'InputMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'InputMetadata', | 
					
						
							|  |  |  |   'InputMetadata.constructor(bindingPropertyName:string)', | 
					
						
							|  |  |  |   'InstantiationError', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'InstantiationError.addKey(injector:ReflectiveInjector, key:ReflectiveKey):void', | 
					
						
							|  |  |  |   'InstantiationError.causeKey:ReflectiveKey', | 
					
						
							|  |  |  |   'InstantiationError.constructor(injector:ReflectiveInjector, originalException:any, originalStack:any, key:ReflectiveKey)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'InstantiationError.context:any', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'InstantiationError.injectors:ReflectiveInjector[]', | 
					
						
							|  |  |  |   'InstantiationError.keys:ReflectiveKey[]', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'InstantiationError.wrapperMessage:string', | 
					
						
							|  |  |  |   'InvalidProviderError', | 
					
						
							|  |  |  |   'InvalidProviderError.constructor(provider:any)', | 
					
						
							|  |  |  |   'IterableDiffer', | 
					
						
							|  |  |  |   'IterableDiffer.diff(object:any):any', | 
					
						
							|  |  |  |   'IterableDiffer.onDestroy():any', | 
					
						
							|  |  |  |   'IterableDifferFactory', | 
					
						
							| 
									
										
										
										
											2016-02-01 18:31:26 -08:00
										 |  |  |   'IterableDifferFactory.create(cdRef:ChangeDetectorRef, trackByFn:TrackByFn):IterableDiffer', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'IterableDifferFactory.supports(objects:any):boolean', | 
					
						
							|  |  |  |   'IterableDiffers', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'IterableDiffers.constructor(factories:IterableDifferFactory[])', | 
					
						
							|  |  |  |   'IterableDiffers.create(factories:IterableDifferFactory[], parent:IterableDiffers):IterableDiffers', | 
					
						
							|  |  |  |   'IterableDiffers.extend(factories:IterableDifferFactory[]):Provider', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'IterableDiffers.find(iterable:any):IterableDifferFactory', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'ReflectiveKey', | 
					
						
							|  |  |  |   'ReflectiveKey.constructor(token:Object, id:number)', | 
					
						
							|  |  |  |   'ReflectiveKey.displayName:string', | 
					
						
							|  |  |  |   'ReflectiveKey.get(token:Object):ReflectiveKey', | 
					
						
							|  |  |  |   'ReflectiveKey.numberOfKeys:number', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'KeyValueChangeRecord', | 
					
						
							|  |  |  |   'KeyValueChangeRecord.constructor(key:any)', | 
					
						
							|  |  |  |   'KeyValueChangeRecord.currentValue:any', | 
					
						
							|  |  |  |   'KeyValueChangeRecord.previousValue:any', | 
					
						
							|  |  |  |   'KeyValueChangeRecord.toString():string', | 
					
						
							|  |  |  |   'KeyValueDiffer', | 
					
						
							|  |  |  |   'KeyValueDiffer.diff(object:any):any', | 
					
						
							|  |  |  |   'KeyValueDiffer.onDestroy():any', | 
					
						
							|  |  |  |   'KeyValueDifferFactory', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'KeyValueDifferFactory.create(cdRef:ChangeDetectorRef):KeyValueDiffer', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'KeyValueDifferFactory.supports(objects:any):boolean', | 
					
						
							|  |  |  |   'KeyValueDiffers', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'KeyValueDiffers.constructor(factories:KeyValueDifferFactory[])', | 
					
						
							|  |  |  |   'KeyValueDiffers.create(factories:KeyValueDifferFactory[], parent:KeyValueDiffers):KeyValueDiffers', | 
					
						
							|  |  |  |   'KeyValueDiffers.extend(factories:KeyValueDifferFactory[]):Provider', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'KeyValueDiffers.find(kv:Object):KeyValueDifferFactory', | 
					
						
							|  |  |  |   'NgZone', | 
					
						
							|  |  |  |   'NgZone.constructor({enableLongStackTrace=false}:any)', | 
					
						
							|  |  |  |   'NgZone.assertInAngularZone():void', | 
					
						
							|  |  |  |   'NgZone.assertNotInAngularZone():void', | 
					
						
							|  |  |  |   'NgZone.isInAngularZone():boolean', | 
					
						
							|  |  |  |   'NgZone.hasPendingMacrotasks:boolean', | 
					
						
							|  |  |  |   'NgZone.hasPendingMicrotasks:boolean', | 
					
						
							|  |  |  |   'NgZone.onError:EventEmitter<any>', | 
					
						
							|  |  |  |   'NgZone.onStable:EventEmitter<any>', | 
					
						
							|  |  |  |   'NgZone.onMicrotaskEmpty:EventEmitter<any>', | 
					
						
							|  |  |  |   'NgZone.onUnstable:EventEmitter<any>', | 
					
						
							|  |  |  |   'NgZone.run(fn:() => any):any', | 
					
						
							| 
									
										
										
										
											2016-04-14 14:52:35 -07:00
										 |  |  |   'NgZone.runGuarded(fn:() => any):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgZone.runOutsideAngular(fn:() => any):any', | 
					
						
							|  |  |  |   'NgZoneError', | 
					
						
							|  |  |  |   'NgZoneError.constructor(error:any, stackTrace:any)', | 
					
						
							|  |  |  |   'NoAnnotationError', | 
					
						
							|  |  |  |   'NoAnnotationError.constructor(typeOrFunc:any, params:any[][])', | 
					
						
							|  |  |  |   'NoProviderError', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'NoProviderError.constructor(injector:ReflectiveInjector, key:ReflectiveKey)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'OnChanges', | 
					
						
							|  |  |  |   'OnChanges.ngOnChanges(changes:{[key:string]:SimpleChange}):any', | 
					
						
							|  |  |  |   'OnDestroy', | 
					
						
							|  |  |  |   'OnDestroy.ngOnDestroy():any', | 
					
						
							|  |  |  |   'OnInit', | 
					
						
							|  |  |  |   'OnInit.ngOnInit():any', | 
					
						
							|  |  |  |   'OpaqueToken', | 
					
						
							|  |  |  |   'OpaqueToken.constructor(_desc:string)', | 
					
						
							|  |  |  |   'OpaqueToken.toString():string', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'OptionalMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'OptionalMetadata', | 
					
						
							|  |  |  |   'OptionalMetadata.toString():string', | 
					
						
							|  |  |  |   'OutOfBoundsError', | 
					
						
							|  |  |  |   'OutOfBoundsError.constructor(index:any)', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'OutputMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'OutputMetadata', | 
					
						
							|  |  |  |   'OutputMetadata.constructor(bindingPropertyName:string)', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'PipeMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'PipeMetadata', | 
					
						
							|  |  |  |   'PipeMetadata.constructor({name,pure}:{name:string, pure?:boolean})', | 
					
						
							|  |  |  |   'PipeMetadata.name:string', | 
					
						
							|  |  |  |   'PipeMetadata.pure:boolean', | 
					
						
							|  |  |  |   'PipeTransform', | 
					
						
							|  |  |  |   'PipeTransform.transform(value:any, args:any[]):any', | 
					
						
							|  |  |  |   'PlatformRef', | 
					
						
							|  |  |  |   'PlatformRef.dispose():void', | 
					
						
							|  |  |  |   'PlatformRef.injector:Injector', | 
					
						
							|  |  |  |   'PlatformRef.registerDisposeListener(dispose:() => void):void', | 
					
						
							| 
									
										
										
										
											2016-04-14 14:52:35 -07:00
										 |  |  |   'PlatformRef.disposed:boolean', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Provider', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Provider.constructor(token:any, {useClass,useValue,useExisting,useFactory,deps,multi}:{useClass?:Type, useValue?:any, useExisting?:any, useFactory?:Function, deps?:Object[], multi?:boolean})', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Provider.dependencies:Object[]', | 
					
						
							|  |  |  |   'Provider.multi:boolean', | 
					
						
							|  |  |  |   'Provider.token:any', | 
					
						
							|  |  |  |   'Provider.useClass:Type', | 
					
						
							|  |  |  |   'Provider.useExisting:any', | 
					
						
							|  |  |  |   'Provider.useFactory:Function', | 
					
						
							|  |  |  |   'Provider.useValue:any', | 
					
						
							|  |  |  |   'ProviderBuilder', | 
					
						
							|  |  |  |   'ProviderBuilder.constructor(token:any)', | 
					
						
							|  |  |  |   'ProviderBuilder.toAlias(aliasToken:any):Provider', | 
					
						
							|  |  |  |   'ProviderBuilder.toClass(type:Type):Provider', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ProviderBuilder.toFactory(factory:Function, dependencies:any[]):Provider', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ProviderBuilder.toValue(value:any):Provider', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'QueryMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'QueryList.changes:Observable<any>', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'QueryList.dirty:any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'QueryList.filter(fn:(item: T) => boolean):T[]', | 
					
						
							|  |  |  |   'QueryList.first:T', | 
					
						
							|  |  |  |   'QueryList.forEach(fn:(item: T) => void):void', | 
					
						
							|  |  |  |   'QueryList.last:T', | 
					
						
							|  |  |  |   'QueryList.length:number', | 
					
						
							|  |  |  |   'QueryList.map(fn:(item: T) => U):U[]', | 
					
						
							|  |  |  |   'QueryList.notifyOnChanges():void', | 
					
						
							|  |  |  |   'QueryList.reduce(fn:(acc: U, item: T) => U, init:U):U', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'QueryList.reset(res:Array<T|any[]>):void', | 
					
						
							|  |  |  |   'QueryList.setDirty():any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'QueryList.toArray():T[]', | 
					
						
							|  |  |  |   'QueryList.toString():string', | 
					
						
							|  |  |  |   'QueryList<T>', | 
					
						
							|  |  |  |   'QueryMetadata', | 
					
						
							| 
									
										
										
										
											2016-04-18 13:24:42 -07:00
										 |  |  |   'QueryMetadata.constructor(_selector:Type|string, {descendants=false,first=false,read=null}:{descendants?:boolean, first?:boolean, read?:any})', | 
					
						
							|  |  |  |   'QueryMetadata.read:any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'QueryMetadata.descendants:boolean', | 
					
						
							|  |  |  |   'QueryMetadata.first:boolean', | 
					
						
							|  |  |  |   'QueryMetadata.isVarBindingQuery:boolean', | 
					
						
							|  |  |  |   'QueryMetadata.isViewQuery:boolean', | 
					
						
							|  |  |  |   'QueryMetadata.selector:any', | 
					
						
							|  |  |  |   'QueryMetadata.toString():string', | 
					
						
							|  |  |  |   'QueryMetadata.varBindings:string[]', | 
					
						
							|  |  |  |   'ReflectionInfo', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ReflectionInfo.constructor(annotations:any[], parameters:any[][], factory:Function, interfaces:any[], propMetadata:{[key:string]:any[]})', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Reflector', | 
					
						
							|  |  |  |   'Reflector.annotations(typeOrFunc:any):any[]', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Reflector.constructor(reflectionCapabilities:PlatformReflectionCapabilities)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Reflector.factory(type:Type):Function', | 
					
						
							|  |  |  |   'Reflector.getter(name:string):GetterFn', | 
					
						
							|  |  |  |   'Reflector.importUri(type:Type):string', | 
					
						
							|  |  |  |   'Reflector.interfaces(type:Type):any[]', | 
					
						
							|  |  |  |   'Reflector.isReflectionEnabled():boolean', | 
					
						
							|  |  |  |   'Reflector.listUnusedKeys():any[]', | 
					
						
							|  |  |  |   'Reflector.method(name:string):MethodFn', | 
					
						
							|  |  |  |   'Reflector.parameters(typeOrFunc:any):any[][]', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Reflector.propMetadata(typeOrFunc:any):{[key:string]:any[]}', | 
					
						
							|  |  |  |   'Reflector.reflectionCapabilities:PlatformReflectionCapabilities', | 
					
						
							|  |  |  |   'Reflector.registerFunction(func:Function, funcInfo:ReflectionInfo):void', | 
					
						
							|  |  |  |   'Reflector.registerGetters(getters:{[key:string]:GetterFn}):void', | 
					
						
							|  |  |  |   'Reflector.registerMethods(methods:{[key:string]:MethodFn}):void', | 
					
						
							|  |  |  |   'Reflector.registerSetters(setters:{[key:string]:SetterFn}):void', | 
					
						
							|  |  |  |   'Reflector.registerType(type:Type, typeInfo:ReflectionInfo):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Reflector.setter(name:string):SetterFn', | 
					
						
							|  |  |  |   'Reflector.trackUsage():void', | 
					
						
							|  |  |  |   'RenderComponentType', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'RenderComponentType.constructor(id:string, templateUrl:string, slotCount:number, encapsulation:ViewEncapsulation, styles:Array<string|any[]>)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Renderer', | 
					
						
							|  |  |  |   'Renderer.attachViewAfter(node:any, viewRootNodes:any[]):void', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'Renderer.createElement(parentElement:any, name:string, debugInfo:RenderDebugInfo):any', | 
					
						
							|  |  |  |   'Renderer.createTemplateAnchor(parentElement:any, debugInfo:RenderDebugInfo):any', | 
					
						
							|  |  |  |   'Renderer.createText(parentElement:any, value:string, debugInfo:RenderDebugInfo):any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Renderer.createViewRoot(hostElement:any):any', | 
					
						
							| 
									
										
										
										
											2016-03-28 14:25:22 -07:00
										 |  |  |   'Renderer.destroyView(hostElement:any, viewAllNodes:any[]):void', | 
					
						
							|  |  |  |   'Renderer.detachView(viewRootNodes:any[]):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Renderer.invokeElementMethod(renderElement:any, methodName:string, args:any[]):any', | 
					
						
							|  |  |  |   'Renderer.listen(renderElement:any, name:string, callback:Function):Function', | 
					
						
							|  |  |  |   'Renderer.listenGlobal(target:string, name:string, callback:Function):Function', | 
					
						
							| 
									
										
										
										
											2016-03-28 14:25:22 -07:00
										 |  |  |   'Renderer.projectNodes(parentElement:any, nodes:any[]):void', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'Renderer.selectRootElement(selectorOrNode:string|any, debugInfo:RenderDebugInfo):any', | 
					
						
							| 
									
										
										
										
											2016-03-28 14:25:22 -07:00
										 |  |  |   'Renderer.setBindingDebugInfo(renderElement:any, propertyName:string, propertyValue:string):void', | 
					
						
							|  |  |  |   'Renderer.setElementAttribute(renderElement:any, attributeName:string, attributeValue:string):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Renderer.setElementClass(renderElement:any, className:string, isAdd:boolean):any', | 
					
						
							| 
									
										
										
										
											2016-03-28 14:25:22 -07:00
										 |  |  |   'Renderer.setElementProperty(renderElement:any, propertyName:string, propertyValue:any):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Renderer.setElementStyle(renderElement:any, styleName:string, styleValue:string):any', | 
					
						
							|  |  |  |   'Renderer.setText(renderNode:any, text:string):any', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'ResolvedReflectiveBinding', | 
					
						
							|  |  |  |   'ResolvedReflectiveFactory', | 
					
						
							|  |  |  |   'ResolvedReflectiveFactory.constructor(factory:Function, dependencies:ReflectiveDependency[])', | 
					
						
							|  |  |  |   'ResolvedReflectiveProvider', | 
					
						
							|  |  |  |   'ResolvedReflectiveProvider.key:ReflectiveKey', | 
					
						
							|  |  |  |   'ResolvedReflectiveProvider.multiProvider:boolean', | 
					
						
							|  |  |  |   'ResolvedReflectiveProvider.resolvedFactories:ResolvedReflectiveFactory[]', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'RootRenderer', | 
					
						
							|  |  |  |   'RootRenderer.renderComponent(componentType:RenderComponentType):Renderer', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'SelfMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'SelfMetadata', | 
					
						
							|  |  |  |   'SelfMetadata.toString():string', | 
					
						
							|  |  |  |   'SimpleChange', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'SimpleChange.constructor(previousValue:any, currentValue:any)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'SimpleChange.isFirstChange():boolean', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'SkipSelfMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'SkipSelfMetadata', | 
					
						
							|  |  |  |   'SkipSelfMetadata.toString():string', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'TemplateRef<C>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'TemplateRef.elementRef:ElementRef', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'TemplateRef.createEmbeddedView(context:C):EmbeddedViewRef<C>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Testability', | 
					
						
							|  |  |  |   'Testability.constructor(_ngZone:NgZone)', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Testability.decreasePendingRequestCount():number', | 
					
						
							|  |  |  |   'Testability.findBindings(using:any, provider:string, exactMatch:boolean):any[]', | 
					
						
							|  |  |  |   'Testability.findProviders(using:any, provider:string, exactMatch:boolean):any[]', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Testability.getPendingRequestCount():number', | 
					
						
							|  |  |  |   'Testability.increasePendingRequestCount():number', | 
					
						
							|  |  |  |   'Testability.isStable():boolean', | 
					
						
							|  |  |  |   'Testability.whenStable(callback:Function):void', | 
					
						
							|  |  |  |   'TestabilityRegistry', | 
					
						
							|  |  |  |   'TestabilityRegistry.constructor()', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'TestabilityRegistry.findTestabilityInTree(elem:Node, findInAncestors:boolean):Testability', | 
					
						
							|  |  |  |   'TestabilityRegistry.getAllTestabilities():Testability[]', | 
					
						
							| 
									
										
										
										
											2016-02-18 13:51:20 -08:00
										 |  |  |   'TestabilityRegistry.getAllRootElements():any[]', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'TestabilityRegistry.getTestability(elem:any):Testability', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'TestabilityRegistry.registerApplication(token:any, testability:Testability):any', | 
					
						
							|  |  |  |   'TrackByFn', | 
					
						
							|  |  |  |   'TypeDecorator', | 
					
						
							|  |  |  |   'TypeDecorator.Class(obj:ClassDefinition):ConcreteType', | 
					
						
							|  |  |  |   'TypeDecorator.annotations:any[]', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ViewChildMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewChildMetadata', | 
					
						
							| 
									
										
										
										
											2016-04-18 13:24:42 -07:00
										 |  |  |   'ViewChildMetadata.constructor(_selector:Type|string, {read=null}:{read?:any})', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ViewChildrenMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewChildrenMetadata', | 
					
						
							| 
									
										
										
										
											2016-04-18 13:24:42 -07:00
										 |  |  |   'ViewChildrenMetadata.constructor(_selector:Type|string, {read=null}:{read?:any})', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewContainerRef', | 
					
						
							|  |  |  |   'ViewContainerRef.clear():void', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'ViewContainerRef.createEmbeddedView(templateRef:TemplateRef<C>, context:C, index:number):EmbeddedViewRef<C>', | 
					
						
							|  |  |  |   'ViewContainerRef.createComponent(componentFactory:ComponentFactory<C>, index:number, injector:Injector, projectableNodes:any[][]):ComponentRef<C>', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'ViewContainerRef.detach(index:number):ViewRef', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewContainerRef.element:ElementRef', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'ViewContainerRef.injector:Injector', | 
					
						
							|  |  |  |   'ViewContainerRef.parentInjector:Injector', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewContainerRef.get(index:number):ViewRef', | 
					
						
							|  |  |  |   'ViewContainerRef.indexOf(viewRef:ViewRef):number', | 
					
						
							| 
									
										
										
										
											2016-01-06 14:13:44 -08:00
										 |  |  |   'ViewContainerRef.insert(viewRef:ViewRef, index:number):ViewRef', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewContainerRef.length:number', | 
					
						
							|  |  |  |   'ViewContainerRef.remove(index:number):void', | 
					
						
							|  |  |  |   'ViewDecorator', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ViewDecorator.View(obj:{templateUrl?:string, template?:string, directives?:Array<Type|any[]>, pipes?:Array<Type|any[]>, renderer?:string, styles?:string[], styleUrls?:string[]}):ViewDecorator', | 
					
						
							|  |  |  |   'ViewEncapsulation', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewEncapsulation.Emulated', | 
					
						
							|  |  |  |   'ViewEncapsulation.Native', | 
					
						
							|  |  |  |   'ViewEncapsulation.None', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ViewMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewMetadata', | 
					
						
							|  |  |  |   'ViewMetadata.constructor({templateUrl,template,directives,pipes,encapsulation,styles,styleUrls}:{templateUrl?:string, template?:string, directives?:Array<Type|any[]>, pipes?:Array<Type|any[]>, encapsulation?:ViewEncapsulation, styles?:string[], styleUrls?:string[]})', | 
					
						
							|  |  |  |   'ViewMetadata.directives:Array<Type|any[]>', | 
					
						
							|  |  |  |   'ViewMetadata.encapsulation:ViewEncapsulation', | 
					
						
							|  |  |  |   'ViewMetadata.pipes:Array<Type|any[]>', | 
					
						
							|  |  |  |   'ViewMetadata.styleUrls:string[]', | 
					
						
							|  |  |  |   'ViewMetadata.styles:string[]', | 
					
						
							|  |  |  |   'ViewMetadata.template:string', | 
					
						
							|  |  |  |   'ViewMetadata.templateUrl:string', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ViewQueryMetadata', | 
					
						
							| 
									
										
										
										
											2016-04-18 13:24:42 -07:00
										 |  |  |   'ViewQueryMetadata.constructor(_selector:Type|string, {descendants=false,first=false,read=null}:{descendants?:boolean, first?:boolean, read?:any})', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ViewQueryMetadata.isViewQuery:any', | 
					
						
							|  |  |  |   'ViewQueryMetadata.toString():string', | 
					
						
							|  |  |  |   'ViewRef', | 
					
						
							|  |  |  |   'ViewRef.destroyed:boolean', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'ViewRef.onDestroy(callback:Function):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'WrappedException', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'WrappedException.constructor(_wrapperMessage:string, _originalException:any, _originalStack:any, _context:any)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'WrappedException.context:any', | 
					
						
							|  |  |  |   'WrappedException.message:string', | 
					
						
							|  |  |  |   'WrappedException.originalException:any', | 
					
						
							|  |  |  |   'WrappedException.originalStack:any', | 
					
						
							|  |  |  |   'WrappedException.toString():string', | 
					
						
							|  |  |  |   'WrappedException.wrapperMessage:string', | 
					
						
							|  |  |  |   'WrappedException.wrapperStack:any', | 
					
						
							|  |  |  |   'WrappedValue', | 
					
						
							|  |  |  |   'WrappedValue.constructor(wrapped:any)', | 
					
						
							|  |  |  |   'WrappedValue.wrap(value:any):WrappedValue', | 
					
						
							|  |  |  |   'bind(token:any):ProviderBuilder', | 
					
						
							| 
									
										
										
										
											2016-04-29 17:18:05 -07:00
										 |  |  |   'const APPLICATION_COMMON_PROVIDERS:Array<Type|{[k:string]:any}|any[]>', | 
					
						
							|  |  |  |   'const APP_ID:any', | 
					
						
							|  |  |  |   'const APP_INITIALIZER:any', | 
					
						
							|  |  |  |   'const PACKAGE_ROOT_URL:any', | 
					
						
							|  |  |  |   'const PLATFORM_COMMON_PROVIDERS:Array<any|Type|Provider|any[]>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'const PLATFORM_DIRECTIVES:OpaqueToken', | 
					
						
							| 
									
										
										
										
											2016-04-29 17:18:05 -07:00
										 |  |  |   'const PLATFORM_INITIALIZER:any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'const PLATFORM_PIPES:OpaqueToken', | 
					
						
							|  |  |  |   'createNgZone():NgZone', | 
					
						
							|  |  |  |   'enableProdMode():any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'forwardRef(forwardRefFn:ForwardRefFn):Type', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'coreBootstrap(injector:Injector, componentFactory:ComponentFactory<C>):ComponentRef<C>', | 
					
						
							|  |  |  |   'coreLoadAndBootstrap(injector:Injector, componentType:Type):Promise<ComponentRef<any>>', | 
					
						
							| 
									
										
										
										
											2016-04-14 14:52:35 -07:00
										 |  |  |   'assertPlatform(requiredToken:any):PlatformRef', | 
					
						
							|  |  |  |   'createPlatform(injector:Injector):PlatformRef', | 
					
						
							|  |  |  |   'disposePlatform():void', | 
					
						
							|  |  |  |   'getPlatform():PlatformRef', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'provide(token:any, {useClass,useValue,useExisting,useFactory,deps,multi}:{useClass?:Type, useValue?:any, useExisting?:any, useFactory?:Function, deps?:Object[], multi?:boolean}):Provider', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'resolveForwardRef(type:any):any', | 
					
						
							|  |  |  |   'setTestabilityGetter(getter:GetTestability):void', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'var Attribute:AttributeMetadataFactory', | 
					
						
							|  |  |  |   'var Component:ComponentMetadataFactory', | 
					
						
							|  |  |  |   'var ContentChild:ContentChildMetadataFactory', | 
					
						
							|  |  |  |   'var ContentChildren:ContentChildrenMetadataFactory', | 
					
						
							|  |  |  |   'var Directive:DirectiveMetadataFactory', | 
					
						
							|  |  |  |   'var Host:HostMetadataFactory', | 
					
						
							|  |  |  |   'var HostBinding:HostBindingMetadataFactory', | 
					
						
							|  |  |  |   'var HostListener:HostListenerMetadataFactory', | 
					
						
							|  |  |  |   'var Inject:InjectMetadataFactory', | 
					
						
							|  |  |  |   'var Injectable:InjectableMetadataFactory', | 
					
						
							|  |  |  |   'var Input:InputMetadataFactory', | 
					
						
							|  |  |  |   'var Optional:OptionalMetadataFactory', | 
					
						
							|  |  |  |   'var Output:OutputMetadataFactory', | 
					
						
							|  |  |  |   'var Pipe:PipeMetadataFactory', | 
					
						
							|  |  |  |   'var Query:QueryMetadataFactory', | 
					
						
							|  |  |  |   'var Self:SelfMetadataFactory', | 
					
						
							|  |  |  |   'var SkipSelf:SkipSelfMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'var Type:any', | 
					
						
							| 
									
										
										
										
											2016-04-13 17:05:17 -07:00
										 |  |  |   'var ViewChild:ViewChildMetadataFactory', | 
					
						
							|  |  |  |   'var ViewChildren:ViewChildrenMetadataFactory', | 
					
						
							|  |  |  |   'var ViewQuery:QueryMetadataFactory', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'var reflector:any' | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const COMMON = [ | 
					
						
							|  |  |  |   'AbstractControl', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'AbstractControl.constructor(validator:ValidatorFn, asyncValidator:AsyncValidatorFn)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AbstractControl.dirty:boolean', | 
					
						
							|  |  |  |   'AbstractControl.errors:{[key:string]:any}', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'AbstractControl.find(path:Array<string|number>|string):AbstractControl', | 
					
						
							|  |  |  |   'AbstractControl.getError(errorCode:string, path:string[]):any', | 
					
						
							|  |  |  |   'AbstractControl.hasError(errorCode:string, path:string[]):boolean', | 
					
						
							|  |  |  |   'AbstractControl.markAsDirty({onlySelf}:{onlySelf?:boolean}):void', | 
					
						
							|  |  |  |   'AbstractControl.markAsPending({onlySelf}:{onlySelf?:boolean}):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AbstractControl.markAsTouched():void', | 
					
						
							|  |  |  |   'AbstractControl.pending:boolean', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'AbstractControl.pristine:boolean', | 
					
						
							|  |  |  |   'AbstractControl.setErrors(errors:{[key:string]:any}, {emitEvent}:{emitEvent?:boolean}):void', | 
					
						
							|  |  |  |   'AbstractControl.setParent(parent:ControlGroup|ControlArray):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AbstractControl.status:string', | 
					
						
							|  |  |  |   'AbstractControl.statusChanges:Observable<any>', | 
					
						
							|  |  |  |   'AbstractControl.touched:boolean', | 
					
						
							|  |  |  |   'AbstractControl.untouched:boolean', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'AbstractControl.updateValueAndValidity({onlySelf,emitEvent}:{onlySelf?:boolean, emitEvent?:boolean}):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'AbstractControl.valid:boolean', | 
					
						
							|  |  |  |   'AbstractControl.value:any', | 
					
						
							|  |  |  |   'AbstractControl.root:AbstractControl', | 
					
						
							|  |  |  |   'AbstractControl.valueChanges:Observable<any>', | 
					
						
							|  |  |  |   'AbstractControlDirective', | 
					
						
							|  |  |  |   'AbstractControlDirective.control:AbstractControl', | 
					
						
							|  |  |  |   'AbstractControlDirective.dirty:boolean', | 
					
						
							|  |  |  |   'AbstractControlDirective.errors:{[key:string]:any}', | 
					
						
							|  |  |  |   'AbstractControlDirective.path:string[]', | 
					
						
							|  |  |  |   'AbstractControlDirective.pristine:boolean', | 
					
						
							|  |  |  |   'AbstractControlDirective.touched:boolean', | 
					
						
							|  |  |  |   'AbstractControlDirective.untouched:boolean', | 
					
						
							|  |  |  |   'AbstractControlDirective.valid:boolean', | 
					
						
							|  |  |  |   'AbstractControlDirective.value:any', | 
					
						
							|  |  |  |   'AsyncPipe', | 
					
						
							|  |  |  |   'AsyncPipe.constructor(_ref:ChangeDetectorRef)', | 
					
						
							|  |  |  |   'AsyncPipe.ngOnDestroy():void', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'AsyncPipe.transform(obj:Observable<any>|Promise<any>|EventEmitter<any>):any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'CheckboxControlValueAccessor', | 
					
						
							|  |  |  |   'CheckboxControlValueAccessor.constructor(_renderer:Renderer, _elementRef:ElementRef)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'CheckboxControlValueAccessor.onChange:any', | 
					
						
							|  |  |  |   'CheckboxControlValueAccessor.onTouched:any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'CheckboxControlValueAccessor.registerOnChange(fn:(_: any) => {}):void', | 
					
						
							|  |  |  |   'CheckboxControlValueAccessor.registerOnTouched(fn:() => {}):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'CheckboxControlValueAccessor.writeValue(value:any):void', | 
					
						
							|  |  |  |   'Control', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'Control.constructor(value:any, validator:ValidatorFn, asyncValidator:AsyncValidatorFn)', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Control.registerOnChange(fn:Function):void', | 
					
						
							|  |  |  |   'Control.updateValue(value:any, {onlySelf,emitEvent,emitModelToViewChange}:{onlySelf?:boolean, emitEvent?:boolean, emitModelToViewChange?:boolean}):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ControlArray', | 
					
						
							|  |  |  |   'ControlArray.at(index:number):AbstractControl', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'ControlArray.constructor(controls:AbstractControl[], validator:ValidatorFn, asyncValidator:AsyncValidatorFn)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ControlArray.insert(index:number, control:AbstractControl):void', | 
					
						
							|  |  |  |   'ControlArray.length:number', | 
					
						
							|  |  |  |   'ControlArray.push(control:AbstractControl):void', | 
					
						
							|  |  |  |   'ControlArray.removeAt(index:number):void', | 
					
						
							|  |  |  |   'ControlContainer', | 
					
						
							|  |  |  |   'ControlContainer.formDirective:Form', | 
					
						
							|  |  |  |   'ControlContainer.name:string', | 
					
						
							|  |  |  |   'ControlContainer.path:string[]', | 
					
						
							|  |  |  |   'ControlGroup', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ControlGroup.addControl(name:string, control:AbstractControl):void', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'ControlGroup.constructor(controls:{[key:string]:AbstractControl}, optionals:{[key:string]:boolean}, validator:ValidatorFn, asyncValidator:AsyncValidatorFn)', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ControlGroup.contains(controlName:string):boolean', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ControlGroup.exclude(controlName:string):void', | 
					
						
							|  |  |  |   'ControlGroup.include(controlName:string):void', | 
					
						
							|  |  |  |   'ControlGroup.removeControl(name:string):void', | 
					
						
							|  |  |  |   'ControlValueAccessor', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'ControlValueAccessor.registerOnChange(fn:any):void', | 
					
						
							|  |  |  |   'ControlValueAccessor.registerOnTouched(fn:any):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ControlValueAccessor.writeValue(obj:any):void', | 
					
						
							|  |  |  |   'CurrencyPipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'CurrencyPipe.transform(value:any, currencyCode:string, symbolDisplay:boolean, digits:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DatePipe', | 
					
						
							|  |  |  |   'DatePipe.supports(obj:any):boolean', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'DatePipe.transform(value:any, pattern:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DecimalPipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'DecimalPipe.transform(value:any, digits:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DefaultValueAccessor', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'DefaultValueAccessor.constructor(_renderer:Renderer, _elementRef:ElementRef)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DefaultValueAccessor.onChange:any', | 
					
						
							|  |  |  |   'DefaultValueAccessor.onTouched:any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'DefaultValueAccessor.registerOnChange(fn:(_: any) => void):void', | 
					
						
							|  |  |  |   'DefaultValueAccessor.registerOnTouched(fn:() => void):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'DefaultValueAccessor.writeValue(value:any):void', | 
					
						
							|  |  |  |   'Form', | 
					
						
							|  |  |  |   'Form.addControl(dir:NgControl):void', | 
					
						
							|  |  |  |   'Form.addControlGroup(dir:NgControlGroup):void', | 
					
						
							|  |  |  |   'Form.getControl(dir:NgControl):Control', | 
					
						
							|  |  |  |   'Form.getControlGroup(dir:NgControlGroup):ControlGroup', | 
					
						
							|  |  |  |   'Form.removeControl(dir:NgControl):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Form.removeControlGroup(dir:NgControlGroup):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Form.updateModel(dir:NgControl, value:any):void', | 
					
						
							|  |  |  |   'FormBuilder', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'FormBuilder.array(controlsConfig:any[], validator:ValidatorFn, asyncValidator:AsyncValidatorFn):ControlArray', | 
					
						
							|  |  |  |   'FormBuilder.control(value:Object, validator:ValidatorFn, asyncValidator:AsyncValidatorFn):Control', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'FormBuilder.group(controlsConfig:{[key:string]:any}, extra:{[key:string]:any}):ControlGroup', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'I18nPluralPipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'I18nPluralPipe.transform(value:number, pluralMap:{[count:string]:string}):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'I18nSelectPipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'I18nSelectPipe.transform(value:string, mapping:{[key:string]:string}):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'JsonPipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'JsonPipe.transform(value:any):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'LowerCasePipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'LowerCasePipe.transform(value:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'MaxLengthValidator', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'MaxLengthValidator.constructor(maxLength:string)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'MaxLengthValidator.validate(c:AbstractControl):{[key:string]:any}', | 
					
						
							|  |  |  |   'MinLengthValidator', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'MinLengthValidator.constructor(minLength:string)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'MinLengthValidator.validate(c:AbstractControl):{[key:string]:any}', | 
					
						
							|  |  |  |   'NgClass', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgClass.constructor(_iterableDiffers:IterableDiffers, _keyValueDiffers:KeyValueDiffers, _ngEl:ElementRef, _renderer:Renderer)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgClass.initialClasses=(v:string)', | 
					
						
							|  |  |  |   'NgClass.ngDoCheck():void', | 
					
						
							|  |  |  |   'NgClass.ngOnDestroy():void', | 
					
						
							|  |  |  |   'NgClass.rawClass=(v:string|string[]|Set<string>|{[key:string]:any})', | 
					
						
							|  |  |  |   'NgControl', | 
					
						
							|  |  |  |   'NgControl.asyncValidator:AsyncValidatorFn', | 
					
						
							|  |  |  |   'NgControl.name:string', | 
					
						
							|  |  |  |   'NgControl.validator:ValidatorFn', | 
					
						
							|  |  |  |   'NgControl.valueAccessor:ControlValueAccessor', | 
					
						
							|  |  |  |   'NgControl.viewToModelUpdate(newValue:any):void', | 
					
						
							|  |  |  |   'NgControlGroup', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'NgControlGroup.asyncValidator:AsyncValidatorFn', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgControlGroup.constructor(parent:ControlContainer, _validators:any[], _asyncValidators:any[])', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgControlGroup.control:ControlGroup', | 
					
						
							|  |  |  |   'NgControlGroup.formDirective:Form', | 
					
						
							|  |  |  |   'NgControlGroup.ngOnDestroy():void', | 
					
						
							|  |  |  |   'NgControlGroup.ngOnInit():void', | 
					
						
							|  |  |  |   'NgControlGroup.path:string[]', | 
					
						
							|  |  |  |   'NgControlGroup.validator:ValidatorFn', | 
					
						
							|  |  |  |   'NgControlName', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'NgControlName.asyncValidator:AsyncValidatorFn', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgControlName.constructor(_parent:ControlContainer, _validators:any[], _asyncValidators:any[], valueAccessors:ControlValueAccessor[])', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgControlName.control:Control', | 
					
						
							|  |  |  |   'NgControlName.formDirective:any', | 
					
						
							|  |  |  |   'NgControlName.model:any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgControlName.ngOnChanges(changes:{[key:string]:SimpleChange}):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgControlName.ngOnDestroy():void', | 
					
						
							|  |  |  |   'NgControlName.path:string[]', | 
					
						
							|  |  |  |   'NgControlName.update:any', | 
					
						
							|  |  |  |   'NgControlName.validator:ValidatorFn', | 
					
						
							|  |  |  |   'NgControlName.viewModel:any', | 
					
						
							|  |  |  |   'NgControlName.viewToModelUpdate(newValue:any):void', | 
					
						
							|  |  |  |   'NgControlStatus', | 
					
						
							|  |  |  |   'NgControlStatus.constructor(cd:NgControl)', | 
					
						
							|  |  |  |   'NgControlStatus.ngClassDirty:boolean', | 
					
						
							|  |  |  |   'NgControlStatus.ngClassInvalid:boolean', | 
					
						
							|  |  |  |   'NgControlStatus.ngClassPristine:boolean', | 
					
						
							|  |  |  |   'NgControlStatus.ngClassTouched:boolean', | 
					
						
							|  |  |  |   'NgControlStatus.ngClassUntouched:boolean', | 
					
						
							|  |  |  |   'NgControlStatus.ngClassValid:boolean', | 
					
						
							|  |  |  |   'NgFor', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'NgFor.constructor(_viewContainer:ViewContainerRef, _templateRef:TemplateRef<NgForRow>, _iterableDiffers:IterableDiffers, _cdr:ChangeDetectorRef)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgFor.ngDoCheck():any', | 
					
						
							|  |  |  |   'NgFor.ngForOf=(value:any)', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'NgFor.ngForTemplate=(value:TemplateRef<NgForRow>)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgFor.ngForTrackBy=(value:TrackByFn)', | 
					
						
							|  |  |  |   'NgForm', | 
					
						
							|  |  |  |   'NgForm.addControl(dir:NgControl):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgForm.addControlGroup(dir:NgControlGroup):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgForm.constructor(validators:any[], asyncValidators:any[])', | 
					
						
							|  |  |  |   'NgForm.control:ControlGroup', | 
					
						
							|  |  |  |   'NgForm.controls:{[key:string]:AbstractControl}', | 
					
						
							|  |  |  |   'NgForm.form:ControlGroup', | 
					
						
							|  |  |  |   'NgForm.formDirective:Form', | 
					
						
							|  |  |  |   'NgForm.getControl(dir:NgControl):Control', | 
					
						
							|  |  |  |   'NgForm.getControlGroup(dir:NgControlGroup):ControlGroup', | 
					
						
							|  |  |  |   'NgForm.ngSubmit:any', | 
					
						
							|  |  |  |   'NgForm.onSubmit():boolean', | 
					
						
							|  |  |  |   'NgForm.path:string[]', | 
					
						
							|  |  |  |   'NgForm.removeControl(dir:NgControl):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgForm.removeControlGroup(dir:NgControlGroup):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgForm.updateModel(dir:NgControl, value:any):void', | 
					
						
							|  |  |  |   'NgFormControl', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'NgFormControl.asyncValidator:AsyncValidatorFn', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgFormControl.constructor(_validators:any[], _asyncValidators:any[], valueAccessors:ControlValueAccessor[])', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgFormControl.control:Control', | 
					
						
							|  |  |  |   'NgFormControl.form:Control', | 
					
						
							|  |  |  |   'NgFormControl.model:any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgFormControl.ngOnChanges(changes:{[key:string]:SimpleChange}):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgFormControl.path:string[]', | 
					
						
							|  |  |  |   'NgFormControl.update:any', | 
					
						
							|  |  |  |   'NgFormControl.validator:ValidatorFn', | 
					
						
							|  |  |  |   'NgFormControl.viewModel:any', | 
					
						
							|  |  |  |   'NgFormControl.viewToModelUpdate(newValue:any):void', | 
					
						
							|  |  |  |   'NgFormModel', | 
					
						
							|  |  |  |   'NgFormModel.addControl(dir:NgControl):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgFormModel.addControlGroup(dir:NgControlGroup):any', | 
					
						
							|  |  |  |   'NgFormModel.constructor(_validators:any[], _asyncValidators:any[])', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgFormModel.control:ControlGroup', | 
					
						
							|  |  |  |   'NgFormModel.directives:NgControl[]', | 
					
						
							|  |  |  |   'NgFormModel.form:ControlGroup', | 
					
						
							|  |  |  |   'NgFormModel.formDirective:Form', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgFormModel.getControl(dir:NgControl):Control', | 
					
						
							|  |  |  |   'NgFormModel.getControlGroup(dir:NgControlGroup):ControlGroup', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgFormModel.ngOnChanges(changes:{[key:string]:SimpleChange}):void', | 
					
						
							|  |  |  |   'NgFormModel.ngSubmit:any', | 
					
						
							|  |  |  |   'NgFormModel.onSubmit():boolean', | 
					
						
							|  |  |  |   'NgFormModel.path:string[]', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgFormModel.removeControl(dir:NgControl):void', | 
					
						
							|  |  |  |   'NgFormModel.removeControlGroup(dir:NgControlGroup):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgFormModel.updateModel(dir:NgControl, value:any):void', | 
					
						
							|  |  |  |   'NgIf', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'NgIf.constructor(_viewContainer:ViewContainerRef, _templateRef:TemplateRef<Object>)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgIf.ngIf=(newCondition:any)', | 
					
						
							| 
									
										
										
										
											2016-04-11 17:47:28 +02:00
										 |  |  |   'NgTemplateOutlet', | 
					
						
							|  |  |  |   'NgTemplateOutlet.constructor(_viewContainerRef:ViewContainerRef)', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'NgTemplateOutlet.ngTemplateOutlet=(templateRef:TemplateRef<Object>)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgLocalization', | 
					
						
							|  |  |  |   'NgLocalization.getPluralCategory(value:any):string', | 
					
						
							|  |  |  |   'NgModel', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'NgModel.asyncValidator:AsyncValidatorFn', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgModel.constructor(_validators:any[], _asyncValidators:any[], valueAccessors:ControlValueAccessor[])', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgModel.control:Control', | 
					
						
							|  |  |  |   'NgModel.model:any', | 
					
						
							|  |  |  |   'NgModel.ngOnChanges(changes:{[key:string]:SimpleChange}):any', | 
					
						
							|  |  |  |   'NgModel.path:string[]', | 
					
						
							|  |  |  |   'NgModel.update:any', | 
					
						
							|  |  |  |   'NgModel.validator:ValidatorFn', | 
					
						
							|  |  |  |   'NgModel.viewModel:any', | 
					
						
							|  |  |  |   'NgModel.viewToModelUpdate(newValue:any):void', | 
					
						
							|  |  |  |   'NgPlural', | 
					
						
							|  |  |  |   'NgPlural.cases:QueryList<NgPluralCase>', | 
					
						
							|  |  |  |   'NgPlural.constructor(_localization:NgLocalization)', | 
					
						
							| 
									
										
										
										
											2016-03-04 16:32:22 -08:00
										 |  |  |   'NgPlural.ngAfterContentInit():any', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'NgPluralCase.constructor(value:string, template:TemplateRef<Object>, viewContainer:ViewContainerRef)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgPlural.ngPlural=(value:number)', | 
					
						
							|  |  |  |   'NgPluralCase', | 
					
						
							|  |  |  |   'NgSelectOption', | 
					
						
							| 
									
										
										
										
											2016-04-01 19:27:25 -07:00
										 |  |  |   'NgSelectOption.constructor(_element:ElementRef, _renderer:Renderer, _select:SelectControlValueAccessor)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgSelectOption.id:string', | 
					
						
							|  |  |  |   'NgSelectOption.ngOnDestroy():any', | 
					
						
							|  |  |  |   'NgSelectOption.ngValue=(value:any)', | 
					
						
							|  |  |  |   'NgSelectOption.value=(value:any)', | 
					
						
							|  |  |  |   'NgStyle', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgStyle.constructor(_differs:KeyValueDiffers, _ngEl:ElementRef, _renderer:Renderer)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgStyle.ngDoCheck():any', | 
					
						
							|  |  |  |   'NgStyle.rawStyle=(v:{[key:string]:string})', | 
					
						
							|  |  |  |   'NgSwitch', | 
					
						
							|  |  |  |   'NgSwitch.ngSwitch=(value:any)', | 
					
						
							|  |  |  |   'NgSwitchDefault', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'NgSwitchDefault.constructor(viewContainer:ViewContainerRef, templateRef:TemplateRef<Object>, sswitch:NgSwitch)', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'NgSwitchWhen', | 
					
						
							| 
									
										
										
										
											2016-04-28 14:00:31 -07:00
										 |  |  |   'NgSwitchWhen.constructor(viewContainer:ViewContainerRef, templateRef:TemplateRef<Object>, ngSwitch:NgSwitch)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'NgSwitchWhen.ngSwitchWhen=(value:any)', | 
					
						
							|  |  |  |   'NumberPipe', | 
					
						
							|  |  |  |   'PatternValidator', | 
					
						
							| 
									
										
										
										
											2015-11-20 01:36:28 -05:00
										 |  |  |   'PatternValidator.constructor(pattern:string)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'PatternValidator.validate(c:AbstractControl):{[key:string]:any}', | 
					
						
							|  |  |  |   'PercentPipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'PercentPipe.transform(value:any, digits:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'ReplacePipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'ReplacePipe.transform(value:any, pattern:string|RegExp, replacement:Function|string):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'RequiredValidator', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'SelectControlValueAccessor', | 
					
						
							| 
									
										
										
										
											2016-04-01 19:27:25 -07:00
										 |  |  |   'SelectControlValueAccessor.constructor(_renderer:Renderer, _elementRef:ElementRef)', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'SelectControlValueAccessor.onChange:any', | 
					
						
							|  |  |  |   'SelectControlValueAccessor.onTouched:any', | 
					
						
							| 
									
										
										
										
											2016-04-01 19:27:25 -07:00
										 |  |  |   'SelectControlValueAccessor.registerOnChange(fn:(value: any) => any):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'SelectControlValueAccessor.registerOnTouched(fn:() => any):void', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'SelectControlValueAccessor.value:any', | 
					
						
							|  |  |  |   'SelectControlValueAccessor.writeValue(value:any):void', | 
					
						
							|  |  |  |   'SlicePipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'SlicePipe.transform(value:any, start:number, end:number):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'UpperCasePipe', | 
					
						
							| 
									
										
										
										
											2016-04-22 15:33:32 -07:00
										 |  |  |   'UpperCasePipe.transform(value:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Validator', | 
					
						
							|  |  |  |   'Validator.validate(c:AbstractControl):{[key:string]:any}', | 
					
						
							|  |  |  |   'Validators', | 
					
						
							| 
									
										
										
										
											2016-02-19 11:49:31 -08:00
										 |  |  |   'Validators.compose(validators:ValidatorFn[]):ValidatorFn', | 
					
						
							|  |  |  |   'Validators.composeAsync(validators:AsyncValidatorFn[]):AsyncValidatorFn', | 
					
						
							|  |  |  |   'Validators.maxLength(maxLength:number):ValidatorFn', | 
					
						
							|  |  |  |   'Validators.minLength(minLength:number):ValidatorFn', | 
					
						
							|  |  |  |   'Validators.nullValidator(c:AbstractControl):{[key:string]:boolean}', | 
					
						
							|  |  |  |   'Validators.pattern(pattern:string):ValidatorFn', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Validators.required(control:AbstractControl):{[key:string]:boolean}', | 
					
						
							|  |  |  |   'RadioButtonState', | 
					
						
							|  |  |  |   'RadioButtonState.constructor(checked:boolean, value:string)', | 
					
						
							|  |  |  |   'const COMMON_DIRECTIVES:Type[][]', | 
					
						
							|  |  |  |   'const COMMON_PIPES:any', | 
					
						
							|  |  |  |   'const CORE_DIRECTIVES:Type[]', | 
					
						
							|  |  |  |   'const FORM_BINDINGS:any', | 
					
						
							|  |  |  |   'const FORM_DIRECTIVES:Type[]', | 
					
						
							|  |  |  |   'const FORM_PROVIDERS:Type[]', | 
					
						
							|  |  |  |   'const NG_ASYNC_VALIDATORS:OpaqueToken', | 
					
						
							|  |  |  |   'const NG_VALIDATORS:OpaqueToken', | 
					
						
							|  |  |  |   'const NG_VALUE_ACCESSOR:OpaqueToken', | 
					
						
							|  |  |  |   'var workaround_empty_observable_list_diff:any' | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | ]; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  | const COMPILER = [ | 
					
						
							|  |  |  |   'AttrAst', | 
					
						
							|  |  |  |   'AttrAst.constructor(name:string, value:string, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'AttrAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'BoundDirectivePropertyAst', | 
					
						
							|  |  |  |   'BoundDirectivePropertyAst.constructor(directiveName:string, templateName:string, value:AST, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'BoundDirectivePropertyAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'BoundElementPropertyAst', | 
					
						
							|  |  |  |   'BoundElementPropertyAst.constructor(name:string, type:PropertyBindingType, value:AST, unit:string, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'BoundElementPropertyAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'BoundEventAst', | 
					
						
							|  |  |  |   'BoundEventAst.constructor(name:string, target:string, handler:AST, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'BoundEventAst.fullName:any', | 
					
						
							|  |  |  |   'BoundEventAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'BoundTextAst', | 
					
						
							|  |  |  |   'BoundTextAst.constructor(value:AST, ngContentIndex:number, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'BoundTextAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'DirectiveAst', | 
					
						
							| 
									
										
										
										
											2016-04-25 19:52:24 -07:00
										 |  |  |   'DirectiveAst.constructor(directive:CompileDirectiveMetadata, inputs:BoundDirectivePropertyAst[], hostProperties:BoundElementPropertyAst[], hostEvents:BoundEventAst[], sourceSpan:ParseSourceSpan)', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'DirectiveAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'ElementAst', | 
					
						
							| 
									
										
										
										
											2016-04-25 19:52:24 -07:00
										 |  |  |   'ElementAst.constructor(name:string, attrs:AttrAst[], inputs:BoundElementPropertyAst[], outputs:BoundEventAst[], references:ReferenceAst[], directives:DirectiveAst[], providers:ProviderAst[], hasViewContainer:boolean, children:TemplateAst[], ngContentIndex:number, sourceSpan:ParseSourceSpan)', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'ElementAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'EmbeddedTemplateAst', | 
					
						
							| 
									
										
										
										
											2016-04-25 19:52:24 -07:00
										 |  |  |   'EmbeddedTemplateAst.constructor(attrs:AttrAst[], outputs:BoundEventAst[], references:ReferenceAst[], variables:VariableAst[], directives:DirectiveAst[], providers:ProviderAst[], hasViewContainer:boolean, children:TemplateAst[], ngContentIndex:number, sourceSpan:ParseSourceSpan)', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'EmbeddedTemplateAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'NgContentAst', | 
					
						
							|  |  |  |   'NgContentAst.constructor(index:number, ngContentIndex:number, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'NgContentAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'PropertyBindingType', | 
					
						
							|  |  |  |   'PropertyBindingType.Attribute', | 
					
						
							|  |  |  |   'PropertyBindingType.Class', | 
					
						
							|  |  |  |   'PropertyBindingType.Property', | 
					
						
							|  |  |  |   'PropertyBindingType.Style', | 
					
						
							|  |  |  |   'TemplateAst', | 
					
						
							|  |  |  |   'TemplateAst.sourceSpan:ParseSourceSpan', | 
					
						
							|  |  |  |   'TemplateAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitAttr(ast:AttrAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitBoundText(ast:BoundTextAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitDirective(ast:DirectiveAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitDirectiveProperty(ast:BoundDirectivePropertyAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitElement(ast:ElementAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitElementProperty(ast:BoundElementPropertyAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitEmbeddedTemplate(ast:EmbeddedTemplateAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitEvent(ast:BoundEventAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitNgContent(ast:NgContentAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitText(ast:TextAst, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitVariable(ast:VariableAst, context:any):any', | 
					
						
							|  |  |  |   'TextAst', | 
					
						
							|  |  |  |   'TextAst.constructor(value:string, ngContentIndex:number, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'TextAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'UrlResolver', | 
					
						
							|  |  |  |   'UrlResolver.constructor(_packagePrefix:string)', | 
					
						
							|  |  |  |   'UrlResolver.resolve(baseUrl:string, url:string):string', | 
					
						
							|  |  |  |   'VariableAst', | 
					
						
							|  |  |  |   'VariableAst.constructor(name:string, value:string, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'VariableAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							| 
									
										
										
										
											2016-04-25 19:52:24 -07:00
										 |  |  |   'ReferenceAst', | 
					
						
							|  |  |  |   'ReferenceAst.constructor(name:string, value:CompileTokenMetadata, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'ReferenceAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'TemplateAstVisitor.visitReference(ast:ReferenceAst, context:any):any', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'XHR', | 
					
						
							|  |  |  |   'XHR.get(url:string):Promise<string>', | 
					
						
							| 
									
										
										
										
											2016-04-29 17:18:05 -07:00
										 |  |  |   'const COMPILER_PROVIDERS:Array<any|Type|{[k:string]:any}|any[]>', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'const PLATFORM_DIRECTIVES:OpaqueToken', | 
					
						
							|  |  |  |   'const PLATFORM_PIPES:OpaqueToken', | 
					
						
							|  |  |  |   'const TEMPLATE_TRANSFORMS:any', | 
					
						
							|  |  |  |   'templateVisitAll(visitor:TemplateAstVisitor, asts:TemplateAst[], context:any):any[]', | 
					
						
							|  |  |  |   'var DEFAULT_PACKAGE_URL_PROVIDER:any', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.constructor({isAttribute,isSelf,isHost,isSkipSelf,isOptional,isValue,query,viewQuery,token,value}:{isAttribute?:boolean, isSelf?:boolean, isHost?:boolean, isSkipSelf?:boolean, isOptional?:boolean, isValue?:boolean, query?:CompileQueryMetadata, viewQuery?:CompileQueryMetadata, token?:CompileTokenMetadata, value?:any})', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.fromJson(data:{[key:string]:any}):CompileDiDependencyMetadata', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.isAttribute:boolean', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.isHost:boolean', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.isOptional:boolean', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.isSelf:boolean', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.isSkipSelf:boolean', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.query:CompileQueryMetadata', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.token:CompileTokenMetadata', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.viewQuery:CompileQueryMetadata', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.isValue:boolean', | 
					
						
							|  |  |  |   'CompileDiDependencyMetadata.value:any', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.constructor({type,isComponent,selector,exportAs,changeDetection,inputs,outputs,hostListeners,hostProperties,hostAttributes,lifecycleHooks,providers,viewProviders,queries,viewQueries,template}:{type?:CompileTypeMetadata, isComponent?:boolean, selector?:string, exportAs?:string, changeDetection?:ChangeDetectionStrategy, inputs?:{[key:string]:string}, outputs?:{[key:string]:string}, hostListeners?:{[key:string]:string}, hostProperties?:{[key:string]:string}, hostAttributes?:{[key:string]:string}, lifecycleHooks?:LifecycleHooks[], providers?:Array<CompileProviderMetadata|CompileTypeMetadata|CompileIdentifierMetadata|any[]>, viewProviders?:Array<CompileProviderMetadata|CompileTypeMetadata|CompileIdentifierMetadata|any[]>, queries?:CompileQueryMetadata[], viewQueries?:CompileQueryMetadata[], template?:CompileTemplateMetadata})', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.create({type,isComponent,selector,exportAs,changeDetection,inputs,outputs,host,lifecycleHooks,providers,viewProviders,queries,viewQueries,template}:{type?:CompileTypeMetadata, isComponent?:boolean, selector?:string, exportAs?:string, changeDetection?:ChangeDetectionStrategy, inputs?:string[], outputs?:string[], host?:{[key:string]:string}, lifecycleHooks?:LifecycleHooks[], providers?:Array<CompileProviderMetadata|CompileTypeMetadata|CompileIdentifierMetadata|any[]>, viewProviders?:Array<CompileProviderMetadata|CompileTypeMetadata|CompileIdentifierMetadata|any[]>, queries?:CompileQueryMetadata[], viewQueries?:CompileQueryMetadata[], template?:CompileTemplateMetadata}):CompileDirectiveMetadata', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.providers:CompileProviderMetadata[]', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.viewProviders:CompileProviderMetadata[]', | 
					
						
							|  |  |  |   'CompileFactoryMetadata', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.constructor({runtime,name,moduleUrl,prefix,diDeps,value}:{runtime?:Function, name?:string, prefix?:string, moduleUrl?:string, value?:boolean, diDeps?:CompileDiDependencyMetadata[]})', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.diDeps:CompileDiDependencyMetadata[]', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.fromJson(data:{[key:string]:any}):CompileFactoryMetadata', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.moduleUrl:string', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.name:string', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.prefix:string', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.runtime:Function', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileFactoryMetadata.value:any', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.constructor({runtime,name,moduleUrl,prefix,value}:{runtime?:any, name?:string, moduleUrl?:string, prefix?:string, value?:any})', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.fromJson(data:{[key:string]:any}):CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.moduleUrl:string', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.name:string', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.prefix:string', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.runtime:any', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileIdentifierMetadata.value:any', | 
					
						
							|  |  |  |   'CompileMetadataWithIdentifier', | 
					
						
							|  |  |  |   'CompileMetadataWithIdentifier.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileMetadataWithIdentifier.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileMetadataWithType', | 
					
						
							|  |  |  |   'CompileMetadataWithType.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileMetadataWithType.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileMetadataWithType.type:CompileTypeMetadata', | 
					
						
							|  |  |  |   'CompilePipeMetadata', | 
					
						
							|  |  |  |   'CompilePipeMetadata.constructor({type,name,pure,lifecycleHooks}:{type?:CompileTypeMetadata, name?:string, pure?:boolean, lifecycleHooks?:LifecycleHooks[]})', | 
					
						
							|  |  |  |   'CompilePipeMetadata.fromJson(data:{[key:string]:any}):CompilePipeMetadata', | 
					
						
							|  |  |  |   'CompilePipeMetadata.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompilePipeMetadata.lifecycleHooks:LifecycleHooks[]', | 
					
						
							|  |  |  |   'CompilePipeMetadata.name:string', | 
					
						
							|  |  |  |   'CompilePipeMetadata.pure:boolean', | 
					
						
							|  |  |  |   'CompilePipeMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompilePipeMetadata.type:CompileTypeMetadata', | 
					
						
							|  |  |  |   'CompileProviderMetadata', | 
					
						
							|  |  |  |   'CompileProviderMetadata.constructor({token,useClass,useValue,useExisting,useFactory,deps,multi}:{token?:CompileTokenMetadata, useClass?:CompileTypeMetadata, useValue?:any, useExisting?:CompileTokenMetadata, useFactory?:CompileFactoryMetadata, deps?:CompileDiDependencyMetadata[], multi?:boolean})', | 
					
						
							|  |  |  |   'CompileProviderMetadata.deps:CompileDiDependencyMetadata[]', | 
					
						
							|  |  |  |   'CompileProviderMetadata.fromJson(data:{[key:string]:any}):CompileProviderMetadata', | 
					
						
							|  |  |  |   'CompileProviderMetadata.multi:boolean', | 
					
						
							|  |  |  |   'CompileProviderMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileProviderMetadata.token:CompileTokenMetadata', | 
					
						
							|  |  |  |   'CompileProviderMetadata.useClass:CompileTypeMetadata', | 
					
						
							|  |  |  |   'CompileProviderMetadata.useExisting:CompileTokenMetadata', | 
					
						
							|  |  |  |   'CompileProviderMetadata.useFactory:CompileFactoryMetadata', | 
					
						
							|  |  |  |   'CompileProviderMetadata.useValue:any', | 
					
						
							|  |  |  |   'CompileQueryMetadata', | 
					
						
							|  |  |  |   'CompileQueryMetadata.constructor({selectors,descendants,first,propertyName,read}:{selectors?:Array<CompileTokenMetadata>, descendants?:boolean, first?:boolean, propertyName?:string, read?:CompileTokenMetadata})', | 
					
						
							|  |  |  |   'CompileQueryMetadata.read:CompileTokenMetadata', | 
					
						
							|  |  |  |   'CompileQueryMetadata.descendants:boolean', | 
					
						
							|  |  |  |   'CompileQueryMetadata.first:boolean', | 
					
						
							|  |  |  |   'CompileQueryMetadata.fromJson(data:{[key:string]:any}):CompileQueryMetadata', | 
					
						
							|  |  |  |   'CompileQueryMetadata.propertyName:string', | 
					
						
							|  |  |  |   'CompileQueryMetadata.selectors:Array<CompileTokenMetadata>', | 
					
						
							|  |  |  |   'CompileQueryMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileTokenMetadata', | 
					
						
							|  |  |  |   'CompileTokenMetadata.assetCacheKey:any', | 
					
						
							|  |  |  |   'CompileTokenMetadata.constructor({value,identifier,identifierIsInstance}:{value?:any, identifier?:CompileIdentifierMetadata, identifierIsInstance?:boolean})', | 
					
						
							|  |  |  |   'CompileTokenMetadata.equalsTo(token2:CompileTokenMetadata):boolean', | 
					
						
							|  |  |  |   'CompileTokenMetadata.fromJson(data:{[key:string]:any}):CompileTokenMetadata', | 
					
						
							|  |  |  |   'CompileTokenMetadata.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileTokenMetadata.identifierIsInstance:boolean', | 
					
						
							|  |  |  |   'CompileTokenMetadata.name:string', | 
					
						
							|  |  |  |   'CompileTokenMetadata.runtimeCacheKey:any', | 
					
						
							|  |  |  |   'CompileTokenMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileTokenMetadata.value:any', | 
					
						
							|  |  |  |   'CompileTypeMetadata.constructor({runtime,name,moduleUrl,prefix,isHost,value,diDeps}:{runtime?:Type, name?:string, moduleUrl?:string, prefix?:string, isHost?:boolean, value?:any, diDeps?:CompileDiDependencyMetadata[]})', | 
					
						
							|  |  |  |   'CompileTypeMetadata.value:any', | 
					
						
							|  |  |  |   'CompilerConfig', | 
					
						
							|  |  |  |   'CompilerConfig.constructor(genDebugInfo:boolean, logBindingUpdate:boolean, useJit:boolean, renderTypes:RenderTypes)', | 
					
						
							|  |  |  |   'CompilerConfig.renderTypes:RenderTypes', | 
					
						
							|  |  |  |   'RenderTypes', | 
					
						
							|  |  |  |   'RenderTypes.renderComment:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'RenderTypes.renderElement:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'RenderTypes.renderEvent:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'RenderTypes.renderNode:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'RenderTypes.renderText:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'RenderTypes.renderer:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'DirectiveResolver', | 
					
						
							|  |  |  |   'DirectiveResolver.constructor(_reflector:ReflectorReader)', | 
					
						
							|  |  |  |   'DirectiveResolver.resolve(type:Type):DirectiveMetadata', | 
					
						
							|  |  |  |   'NormalizedComponentWithViewDirectives', | 
					
						
							|  |  |  |   'NormalizedComponentWithViewDirectives.constructor(component:CompileDirectiveMetadata, directives:CompileDirectiveMetadata[], pipes:CompilePipeMetadata[])', | 
					
						
							|  |  |  |   'OfflineCompiler', | 
					
						
							|  |  |  |   'OfflineCompiler.compileStylesheet(stylesheetUrl:string, cssText:string):SourceModule[]', | 
					
						
							|  |  |  |   'OfflineCompiler.compileTemplates(components:NormalizedComponentWithViewDirectives[]):SourceModule', | 
					
						
							|  |  |  |   'OfflineCompiler.constructor(_directiveNormalizer:DirectiveNormalizer, _templateParser:TemplateParser, _styleCompiler:StyleCompiler, _viewCompiler:ViewCompiler, _outputEmitter:OutputEmitter)', | 
					
						
							|  |  |  |   'OfflineCompiler.normalizeDirectiveMetadata(directive:CompileDirectiveMetadata):Promise<CompileDirectiveMetadata>', | 
					
						
							|  |  |  |   'PipeResolver', | 
					
						
							|  |  |  |   'PipeResolver.constructor(_reflector:ReflectorReader)', | 
					
						
							|  |  |  |   'PipeResolver.resolve(type:Type):PipeMetadata', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.changeDetection:ChangeDetectionStrategy', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.exportAs:string', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.fromJson(data:{[key:string]:any}):CompileDirectiveMetadata', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.hostAttributes:{[key:string]:string}', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.hostListeners:{[key:string]:string}', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.hostProperties:{[key:string]:string}', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.inputs:{[key:string]:string}', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.isComponent:boolean', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.lifecycleHooks:LifecycleHooks[]', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.outputs:{[key:string]:string}', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.queries:CompileQueryMetadata[]', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.selector:string', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.template:CompileTemplateMetadata', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.type:CompileTypeMetadata', | 
					
						
							|  |  |  |   'CompileDirectiveMetadata.viewQueries:CompileQueryMetadata[]', | 
					
						
							|  |  |  |   'CompileTemplateMetadata', | 
					
						
							| 
									
										
										
										
											2016-04-28 21:58:51 -07:00
										 |  |  |   'CompileTemplateMetadata.constructor({encapsulation,template,templateUrl,styles,styleUrls,ngContentSelectors,baseUrl}:{encapsulation?:ViewEncapsulation, template?:string, templateUrl?:string, styles?:string[], styleUrls?:string[], ngContentSelectors?:string[], baseUrl?:string})', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'CompileTemplateMetadata.encapsulation:ViewEncapsulation', | 
					
						
							|  |  |  |   'CompileTemplateMetadata.fromJson(data:{[key:string]:any}):CompileTemplateMetadata', | 
					
						
							|  |  |  |   'CompileTemplateMetadata.ngContentSelectors:string[]', | 
					
						
							|  |  |  |   'CompileTemplateMetadata.styleUrls:string[]', | 
					
						
							|  |  |  |   'CompileTemplateMetadata.styles:string[]', | 
					
						
							|  |  |  |   'CompileTemplateMetadata.template:string', | 
					
						
							|  |  |  |   'CompileTemplateMetadata.templateUrl:string', | 
					
						
							|  |  |  |   'CompileTemplateMetadata.toJson():{[key:string]:any}', | 
					
						
							| 
									
										
										
										
											2016-04-28 21:58:51 -07:00
										 |  |  |   'CompileTemplateMetadata.baseUrl:string', | 
					
						
							| 
									
										
										
										
											2016-04-14 12:35:24 -07:00
										 |  |  |   'CompileTypeMetadata', | 
					
						
							|  |  |  |   'CompileTypeMetadata.diDeps:CompileDiDependencyMetadata[]', | 
					
						
							|  |  |  |   'CompileTypeMetadata.fromJson(data:{[key:string]:any}):CompileTypeMetadata', | 
					
						
							|  |  |  |   'CompileTypeMetadata.identifier:CompileIdentifierMetadata', | 
					
						
							|  |  |  |   'CompileTypeMetadata.isHost:boolean', | 
					
						
							|  |  |  |   'CompileTypeMetadata.moduleUrl:string', | 
					
						
							|  |  |  |   'CompileTypeMetadata.name:string', | 
					
						
							|  |  |  |   'CompileTypeMetadata.prefix:string', | 
					
						
							|  |  |  |   'CompileTypeMetadata.runtime:Type', | 
					
						
							|  |  |  |   'CompileTypeMetadata.toJson():{[key:string]:any}', | 
					
						
							|  |  |  |   'CompileTypeMetadata.type:CompileTypeMetadata', | 
					
						
							|  |  |  |   'ProviderAst', | 
					
						
							|  |  |  |   'ProviderAst.constructor(token:CompileTokenMetadata, multiProvider:boolean, eager:boolean, providers:CompileProviderMetadata[], providerType:ProviderAstType, sourceSpan:ParseSourceSpan)', | 
					
						
							|  |  |  |   'ProviderAst.visit(visitor:TemplateAstVisitor, context:any):any', | 
					
						
							|  |  |  |   'ProviderAstType', | 
					
						
							|  |  |  |   'ProviderAstType.Builtin', | 
					
						
							|  |  |  |   'ProviderAstType.Component', | 
					
						
							|  |  |  |   'ProviderAstType.Directive', | 
					
						
							|  |  |  |   'ProviderAstType.PrivateService', | 
					
						
							|  |  |  |   'ProviderAstType.PublicService', | 
					
						
							|  |  |  |   'SourceModule', | 
					
						
							|  |  |  |   'SourceModule.constructor(moduleUrl:string, source:string)', | 
					
						
							|  |  |  |   'ViewResolver', | 
					
						
							|  |  |  |   'ViewResolver.constructor(_reflector:ReflectorReader)', | 
					
						
							|  |  |  |   'ViewResolver.resolve(component:Type):ViewMetadata', | 
					
						
							|  |  |  |   'createOfflineCompileUrlResolver():UrlResolver' | 
					
						
							|  |  |  | ]; | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | const INSTRUMENTATION = [ | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'WtfScopeFn', | 
					
						
							|  |  |  |   'var wtfCreateScope:(signature: string, flags?: any) => impl.WtfScopeFn', | 
					
						
							|  |  |  |   'var wtfEndTimeRange:(range: any) => void', | 
					
						
							|  |  |  |   'var wtfLeave:<T>(scope: any, returnValue?: T) => T', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'var wtfStartTimeRange:(rangeType: string, action: string) => any' | 
					
						
							|  |  |  | ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const UPGRADE = [ | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'UpgradeAdapter', | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   'UpgradeAdapter.addProvider(provider:Type|{[k:string]:any}|any[]):void', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'UpgradeAdapter.bootstrap(element:Element, modules:any[], config:IAngularBootstrapConfig):UpgradeAdapterRef', | 
					
						
							|  |  |  |   'UpgradeAdapter.downgradeNg2Component(type:Type):Function', | 
					
						
							|  |  |  |   'UpgradeAdapter.downgradeNg2Provider(token:any):Function', | 
					
						
							|  |  |  |   'UpgradeAdapter.upgradeNg1Component(name:string):Type', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'UpgradeAdapter.upgradeNg1Provider(name:string, options:{asToken:any}):any', | 
					
						
							|  |  |  |   'UpgradeAdapterRef', | 
					
						
							|  |  |  |   'UpgradeAdapterRef.dispose():any', | 
					
						
							|  |  |  |   'UpgradeAdapterRef.ng1Injector:IInjectorService', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'UpgradeAdapterRef.ng1RootScope:IRootScopeService', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'UpgradeAdapterRef.ng2ApplicationRef:ApplicationRef', | 
					
						
							|  |  |  |   'UpgradeAdapterRef.ng2Injector:Injector', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'UpgradeAdapterRef.ready(fn:(upgradeAdapterRef?: UpgradeAdapterRef) => void):any' | 
					
						
							|  |  |  | ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | const BROWSER = [ | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.addClass(element:any, className:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.adoptNode(node:Node):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.appendChild(el:any, node:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.attrToPropMap:any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.attributeMap(element:any):Map<string, string>', | 
					
						
							|  |  |  |   'BrowserDomAdapter.cancelAnimationFrame(id:number):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.childNodes(el:any):Node[]', | 
					
						
							|  |  |  |   'BrowserDomAdapter.childNodesAsList(el:any):any[]', | 
					
						
							|  |  |  |   'BrowserDomAdapter.classList(element:any):any[]', | 
					
						
							|  |  |  |   'BrowserDomAdapter.clearNodes(el:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.clone(node:Node):Node', | 
					
						
							|  |  |  |   'BrowserDomAdapter.content(node:Node):Node', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.createComment(text:string):Comment', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createElement(tagName:any, doc:any):HTMLElement', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createElementNS(ns:any, tagName:any, doc:any):Element', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createEvent(eventType:any):Event', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createHtmlDocument():HTMLDocument', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createMouseEvent(eventType:string):MouseEvent', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createScriptTag(attrName:string, attrValue:string, doc:any):HTMLScriptElement', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createShadowRoot(el:HTMLElement):DocumentFragment', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createStyleElement(css:string, doc:any):HTMLStyleElement', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createTemplate(html:any):HTMLElement', | 
					
						
							|  |  |  |   'BrowserDomAdapter.createTextNode(text:string, doc:any):Text', | 
					
						
							|  |  |  |   'BrowserDomAdapter.defaultDoc():HTMLDocument', | 
					
						
							|  |  |  |   'BrowserDomAdapter.dispatchEvent(el:any, evt:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.elementMatches(n:any, selector:string):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.firstChild(el:any):Node', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getAttribute(element:any, attribute:string):string', | 
					
						
							| 
									
										
										
										
											2016-01-08 12:01:29 -08:00
										 |  |  |   'BrowserDomAdapter.getAttributeNS(element:any, ns:string, name:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.getBaseHref():string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getBoundingClientRect(el:any):any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.getChecked(el:any):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getComputedStyle(element:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getData(element:any, name:string):string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getElementsByClassName(element:any, name:string):HTMLElement[]', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getElementsByTagName(element:any, name:string):HTMLElement[]', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getEventKey(event:any):string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getGlobalEventTarget(target:string):EventTarget', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.getHistory():History', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getHost(el:HTMLElement):HTMLElement', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getHref(el:Element):string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getInnerHTML(el:any):string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getLocation():Location', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getOuterHTML(el:any):string', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.getProperty(el:any, name:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getShadowRoot(el:HTMLElement):DocumentFragment', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getStyle(element:any, stylename:string):string', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.getText(el:any):string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getTitle():string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getUserAgent():string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.getValue(el:any):string', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.hasAttribute(element:any, attribute:string):boolean', | 
					
						
							| 
									
										
										
										
											2016-01-08 12:01:29 -08:00
										 |  |  |   'BrowserDomAdapter.hasAttributeNS(element:any, ns:string, attribute:string):boolean', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.hasClass(element:any, className:string):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.hasProperty(element:any, name:string):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.hasShadowRoot(node:any):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.hasStyle(element:any, styleName:string, styleValue:string):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.importIntoDoc(node:Node):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.insertAfter(el:any, node:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.insertAllBefore(el:any, nodes:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.insertBefore(el:any, node:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.invoke(el:any, methodName:string, args:any[]):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.isCommentNode(node:Node):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.isElementNode(node:Node):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.isPrevented(evt:Event):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.isShadowRoot(node:any):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.isTemplateElement(el:any):boolean', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.isTextNode(node:Node):boolean', | 
					
						
							|  |  |  |   'BrowserDomAdapter.log(error:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.logError(error:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.logGroup(error:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.logGroupEnd():any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.makeCurrent():any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.nextSibling(el:any):Node', | 
					
						
							|  |  |  |   'BrowserDomAdapter.nodeName(node:Node):string', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.nodeValue(node:Node):string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.on(el:any, evt:any, listener:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.onAndCancel(el:any, evt:any, listener:any):Function', | 
					
						
							|  |  |  |   'BrowserDomAdapter.parentElement(el:any):Node', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.parse(templateHtml:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.performanceNow():number', | 
					
						
							|  |  |  |   'BrowserDomAdapter.preventDefault(evt:Event):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.query(selector:string):any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.querySelector(el:any, selector:string):HTMLElement', | 
					
						
							|  |  |  |   'BrowserDomAdapter.querySelectorAll(el:any, selector:string):any[]', | 
					
						
							|  |  |  |   'BrowserDomAdapter.remove(node:any):Node', | 
					
						
							|  |  |  |   'BrowserDomAdapter.removeAttribute(element:any, attribute:string):any', | 
					
						
							| 
									
										
										
										
											2016-01-08 12:01:29 -08:00
										 |  |  |   'BrowserDomAdapter.removeAttributeNS(element:any, ns:string, name:string):any', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'BrowserDomAdapter.removeChild(el:any, node:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.removeClass(element:any, className:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.removeStyle(element:any, stylename:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.replaceChild(el:Node, newChild:any, oldChild:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.requestAnimationFrame(callback:any):number', | 
					
						
							|  |  |  |   'BrowserDomAdapter.resetBaseElement():void', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setAttribute(element:any, name:string, value:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setAttributeNS(element:any, ns:string, name:string, value:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setChecked(el:any, value:boolean):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setData(element:any, name:string, value:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setGlobalVar(path:string, value:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setInnerHTML(el:any, value:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setProperty(el:any, name:string, value:any):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setStyle(element:any, styleName:string, styleValue:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setText(el:any, value:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setTitle(newTitle:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.setValue(el:any, value:string):any', | 
					
						
							|  |  |  |   'BrowserDomAdapter.tagName(element:any):string', | 
					
						
							|  |  |  |   'BrowserDomAdapter.templateAwareRoot(el:any):any', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'BrowserDomAdapter.type(node:HTMLInputElement):string', | 
					
						
							|  |  |  |   'By', | 
					
						
							|  |  |  |   'By.all():Predicate<DebugElement>', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'By.css(selector:string):Predicate<DebugElement>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'By.directive(type:Type):Predicate<DebugElement>', | 
					
						
							| 
									
										
											  
											
												feat: security implementation in Angular 2.
Summary:
This adds basic security hooks to Angular 2.
* `SecurityContext` is a private API between core, compiler, and
  platform-browser. `SecurityContext` communicates what context a value is used
  in across template parser, compiler, and sanitization at runtime.
* `SanitizationService` is the bare bones interface to sanitize values for a
  particular context.
* `SchemaElementRegistry.securityContext(tagName, attributeOrPropertyName)`
  determines the security context for an attribute or property (it turns out
  attributes and properties match for the purposes of sanitization).
Based on these hooks:
* `DomSchemaElementRegistry` decides what sanitization applies in a particular
  context.
* `DomSanitizationService` implements `SanitizationService` and adds *Safe
  Value*s, i.e. the ability to mark a value as safe and not requiring further
  sanitization.
* `url_sanitizer` and `style_sanitizer` sanitize URLs and Styles, respectively
  (surprise!).
`DomSanitizationService` is the default implementation bound for browser
applications, in the three contexts (browser rendering, web worker rendering,
server side rendering).
BREAKING CHANGES:
*** SECURITY WARNING ***
Angular 2 Release Candidates do not implement proper contextual escaping yet.
Make sure to correctly escape all values that go into the DOM.
*** SECURITY WARNING ***
Reviewers: IgorMinar
Differential Revision: https://reviews.angular.io/D103
											
										 
											2016-04-29 16:04:08 -07:00
										 |  |  |   'DomSanitizationService', | 
					
						
							|  |  |  |   'SecurityContext', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'Title', | 
					
						
							|  |  |  |   'Title.getTitle():string', | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   'Title.setTitle(newTitle:string):any', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'bootstrapStatic(appComponentType:Type, customProviders:Array<any>, initReflector:Function):Promise<ComponentRef<any>>', | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   'const BROWSER_APP_DYNAMIC_PROVIDERS:Array<any>', | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |   'const BROWSER_PROVIDERS:Array<any>', | 
					
						
							|  |  |  |   'const ELEMENT_PROBE_PROVIDERS:any[]', | 
					
						
							|  |  |  |   'const ELEMENT_PROBE_PROVIDERS_PROD_MODE:any[]', | 
					
						
							|  |  |  |   'disableDebugTools():void', | 
					
						
							| 
									
										
										
										
											2016-04-30 10:52:04 -07:00
										 |  |  |   'enableDebugTools(ref:ComponentRef<any>):void', | 
					
						
							| 
									
										
										
										
											2016-04-14 14:52:35 -07:00
										 |  |  |   'inspectNativeElement(element:any):DebugNode', | 
					
						
							|  |  |  |   'browserStaticPlatform():PlatformRef' | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | ]; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | describe('public API', () => { | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   check("@angular/core", CORE); | 
					
						
							|  |  |  |   // check("@angular/common", COMMON);
 | 
					
						
							|  |  |  |   // check("@angular/compiler", COMPILER);
 | 
					
						
							|  |  |  |   // check("@angular/instrumentation.ts", INSTRUMENTATION);
 | 
					
						
							|  |  |  |   // check("@angular/upgrade", UPGRADE);
 | 
					
						
							|  |  |  |   // check("@angular/platform-browser-static", BROWSER);
 | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  | function check(file: string, expected: string[]) { | 
					
						
							|  |  |  |   it('should check' + file, () => checkPublicApi(file, expected)); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | function checkPublicApi(file: string, expected: string[]) { | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |   const sortedActual = publicApi('modules/' + file + '/index.ts').sort(); | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  |   const sortedExpected = expected.sort(); | 
					
						
							| 
									
										
										
										
											2016-04-10 19:36:16 -07:00
										 |  |  |   const missing = sortedActual.filter((i) => sortedExpected.indexOf(i) < 0); | 
					
						
							|  |  |  |   const extra = sortedExpected.filter((i) => sortedActual.indexOf(i) < 0); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   if (missing.length > 0) { | 
					
						
							| 
									
										
										
										
											2016-04-28 17:50:03 -07:00
										 |  |  |     console.log('================================================================='); | 
					
						
							|  |  |  |     console.log('================================================================='); | 
					
						
							|  |  |  |     console.log('================================================================='); | 
					
						
							|  |  |  |     console.log('================================================================='); | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |     console.log("Missing:"); | 
					
						
							| 
									
										
										
										
											2016-04-10 19:36:16 -07:00
										 |  |  |     missing.forEach((m) => console.log(m)); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   if (extra.length > 0) { | 
					
						
							| 
									
										
										
										
											2016-04-12 09:40:37 -07:00
										 |  |  |     console.log("Extra:"); | 
					
						
							| 
									
										
										
										
											2016-04-10 19:36:16 -07:00
										 |  |  |     extra.forEach((m) => console.log(m)); | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   expect(missing.map(s => `+${s}`).concat(extra.map(s => `-${s}`))).toEqual([]); | 
					
						
							| 
									
										
										
										
											2016-01-27 08:47:04 -08:00
										 |  |  | } |