angular-docs-cn/modules/angular2/test/public_api_spec.ts

1458 lines
40 KiB
TypeScript
Raw Normal View History

import {
AsyncTestCompleter,
beforeEach,
ddescribe,
describe,
expect,
iit,
inject,
it,
xdescribe,
xit
} from 'angular2/testing_internal';
2015-09-21 19:48:16 -04:00
import {getSymbolsFromLibrary} from './symbol_inspector/symbol_inspector';
import {SymbolsDiff} from './symbol_inspector/symbol_differ';
// =================================================================================================
// =================================================================================================
// =========== 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!
//
// =================================================================================================
// =================================================================================================
2015-09-21 19:48:16 -04:00
var NG_API = [
'APP_COMPONENT',
'APP_ID',
'AbstractProviderError',
'AbstractProviderError.addKey()',
'AbstractProviderError.constructResolvingMessage',
'AbstractProviderError.constructResolvingMessage=',
'AbstractProviderError.context',
'AbstractProviderError.injectors',
'AbstractProviderError.injectors=',
'AbstractProviderError.keys',
'AbstractProviderError.keys=',
'AbstractProviderError.message',
'AbstractProviderError.message=',
'AbstractProviderError.stackTrace',
'AbstractControl',
'AbstractControl.dirty',
'AbstractControl.errors',
'AbstractControl.controlsErrors',
2015-09-21 19:48:16 -04:00
'AbstractControl.find()',
'AbstractControl.getError()',
'AbstractControl.hasError()',
'AbstractControl.setErrors()',
2015-09-21 19:48:16 -04:00
'AbstractControl.markAsDirty()',
'AbstractControl.markAsPending()',
2015-09-21 19:48:16 -04:00
'AbstractControl.markAsTouched()',
'AbstractControl.pending',
'AbstractControl.pristine',
2015-09-21 19:48:16 -04:00
'AbstractControl.setParent()',
'AbstractControl.status',
'AbstractControl.touched',
'AbstractControl.untouched',
2015-09-21 19:48:16 -04:00
'AbstractControl.updateValueAndValidity()',
'AbstractControl.valid',
2015-09-21 19:48:16 -04:00
'AbstractControl.validator',
'AbstractControl.validator=',
'AbstractControl.value',
'AbstractControl.valueChanges',
'AbstractControlDirective',
'AbstractControlDirective.control',
'AbstractControlDirective.dirty',
'AbstractControlDirective.errors',
'AbstractControlDirective.controlsErrors',
'AbstractControlDirective.pristine',
'AbstractControlDirective.touched',
'AbstractControlDirective.untouched',
'AbstractControlDirective.valid',
'AbstractControlDirective.value',
'AbstractControlDirective.path',
'AppRootUrl',
'AppRootUrl.value',
2015-09-21 19:48:16 -04:00
'AppRootUrl.value=',
'AppViewManager:js',
'AppViewManager.getHostElement():js',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'AppViewManager.attachViewInContainer()',
'AppViewManager.createEmbeddedViewInContainer()',
'AppViewManager.createHostViewInContainer()',
'AppViewManager.createRootHostView()',
'AppViewManager.destroyRootHostView()',
'AppViewManager.destroyViewInContainer()',
'AppViewManager.detachViewInContainer()',
'AppViewManager.getComponent()',
'AppViewManager.getNamedElementInComponentView()',
'AppViewManager.getViewContainer()',
2015-10-08 14:10:46 -04:00
*/
'ApplicationRef:js',
'ApplicationRef.injector:js',
'ApplicationRef.zone:js',
'ApplicationRef.componentTypes:js',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'ApplicationRef.bootstrap()',
'ApplicationRef.dispose()',
'ApplicationRef.registerBootstrapListener()',
'ApplicationRef.registerDisposeListener()',
'ApplicationRef.tick()',
2015-10-08 14:10:46 -04:00
*/
'AsyncPipe',
2015-09-21 19:48:16 -04:00
'AsyncPipe.onDestroy()',
'AsyncPipe.transform()',
'Attribute',
2015-09-21 19:48:16 -04:00
'Attribute.attributeName',
'Attribute.token',
'AttributeMetadata',
2015-09-21 19:48:16 -04:00
'AttributeMetadata.attributeName',
'AttributeMetadata.token',
'Binding',
2015-09-21 19:48:16 -04:00
'Binding.dependencies',
'Binding.multi',
'Binding.useExisting',
'Binding.useClass',
'Binding.useFactory',
'Binding.useValue',
'Binding.token',
2015-09-21 19:48:16 -04:00
'Binding.toAlias',
'Binding.toClass',
'Binding.toFactory',
'Binding.toValue',
'Provider',
'Provider.dependencies',
'Provider.multi',
'Provider.useExisting',
'Provider.useClass',
'Provider.useFactory',
'Provider.useValue',
'Provider.token',
'ProviderBuilder',
'ProviderBuilder.toAlias()',
'ProviderBuilder.toClass()',
'ProviderBuilder.toFactory()',
'ProviderBuilder.toValue()',
'ProviderBuilder.token',
'ProviderBuilder.token=',
2015-09-21 19:48:16 -04:00
'By#all()',
'By#css()',
'By#directive()',
'By',
'CORE_DIRECTIVES',
'ChangeDetectionError',
'ChangeDetectionError.context',
2015-09-21 19:48:16 -04:00
'ChangeDetectionError.location',
'ChangeDetectionError.location=',
'ChangeDetectionError.message',
2015-09-21 19:48:16 -04:00
'ChangeDetectionError.stackTrace',
'ChangeDetectionError.wrapperMessage',
2015-09-21 19:48:16 -04:00
'ChangeDetectionStrategy#CheckAlways',
'ChangeDetectionStrategy#CheckOnce',
'ChangeDetectionStrategy#Checked',
'ChangeDetectionStrategy#Default',
'ChangeDetectionStrategy#Detached',
'ChangeDetectionStrategy#OnPush',
'ChangeDetectionStrategy#OnPushObserve',
'ChangeDetectionStrategy#values',
'ChangeDetectionStrategy',
2015-09-21 19:48:16 -04:00
'ChangeDetectionStrategy.index',
'ChangeDetectorRef',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'ChangeDetectorRef.detach()',
'ChangeDetectorRef.detectChanges()',
'ChangeDetectorRef.markForCheck()',
2015-10-08 14:10:46 -04:00
'ChangeDetectorRef.reattach()',*/
'CheckboxControlValueAccessor',
2015-09-21 19:48:16 -04:00
'CheckboxControlValueAccessor.onChange',
'CheckboxControlValueAccessor.onChange=',
'CheckboxControlValueAccessor.onTouched',
'CheckboxControlValueAccessor.onTouched=',
'CheckboxControlValueAccessor.registerOnChange()',
'CheckboxControlValueAccessor.registerOnTouched()',
'CheckboxControlValueAccessor.writeValue()',
'Class:js',
'Compiler:js',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'Compiler.compileInHost()',
'Compiler.clearCache()',
2015-10-08 14:10:46 -04:00
*/
'Component',
2015-09-21 19:48:16 -04:00
'Component.bindings',
'Component.providers',
2015-09-21 19:48:16 -04:00
'Component.changeDetection',
'Component.outputs',
'Component.events',
2015-09-21 19:48:16 -04:00
'Component.exportAs',
'Component.host',
'Component.moduleId',
'Component.inputs',
'Component.properties',
2015-09-21 19:48:16 -04:00
'Component.queries',
'Component.selector',
'Component.viewBindings',
'Component.viewProviders',
'Component.directives',
'Component.encapsulation',
'Component.pipes',
'Component.styleUrls',
'Component.styles',
'Component.template',
'Component.templateUrl',
'ComponentMetadata',
2015-09-21 19:48:16 -04:00
'ComponentMetadata.bindings',
'ComponentMetadata.providers',
2015-09-21 19:48:16 -04:00
'ComponentMetadata.changeDetection',
'ComponentMetadata.outputs',
'ComponentMetadata.events',
2015-09-21 19:48:16 -04:00
'ComponentMetadata.exportAs',
'ComponentMetadata.host',
'ComponentMetadata.moduleId',
'ComponentMetadata.inputs',
'ComponentMetadata.properties',
2015-09-21 19:48:16 -04:00
'ComponentMetadata.queries',
'ComponentMetadata.selector',
'ComponentMetadata.viewBindings',
'ComponentMetadata.viewProviders',
'ComponentMetadata.directives',
'ComponentMetadata.encapsulation',
'ComponentMetadata.pipes',
'ComponentMetadata.styleUrls',
'ComponentMetadata.styles',
'ComponentMetadata.template',
'ComponentMetadata.templateUrl',
'ComponentRef',
2015-09-21 19:48:16 -04:00
'ComponentRef.componentType',
'ComponentRef.componentType=',
'ComponentRef.hostComponent:js',
'ComponentRef.hostView:js',
2015-09-21 19:48:16 -04:00
'ComponentRef.injector',
'ComponentRef.injector=',
'ComponentRef.instance',
'ComponentRef.instance=',
'ComponentRef.location',
'ComponentRef.location=',
/*
Abstract method
'ComponentRef.dispose()',
'ComponentRef.hostComponentType',
*/
'ContentChild',
2015-09-21 19:48:16 -04:00
'ContentChild.descendants',
'ContentChild.first',
'ContentChild.isVarBindingQuery',
'ContentChild.isViewQuery',
'ContentChild.selector',
'ContentChild.token',
'ContentChild.varBindings',
'ContentChildMetadata',
2015-09-21 19:48:16 -04:00
'ContentChildMetadata.descendants',
'ContentChildMetadata.first',
'ContentChildMetadata.isVarBindingQuery',
'ContentChildMetadata.isViewQuery',
'ContentChildMetadata.selector',
'ContentChildMetadata.token',
'ContentChildMetadata.varBindings',
'ContentChildren',
2015-09-21 19:48:16 -04:00
'ContentChildren.descendants',
'ContentChildren.first',
'ContentChildren.isVarBindingQuery',
'ContentChildren.isViewQuery',
'ContentChildren.selector',
'ContentChildren.token',
'ContentChildren.varBindings',
'ContentChildrenMetadata',
2015-09-21 19:48:16 -04:00
'ContentChildrenMetadata.descendants',
'ContentChildrenMetadata.first',
'ContentChildrenMetadata.isVarBindingQuery',
'ContentChildrenMetadata.isViewQuery',
'ContentChildrenMetadata.selector',
'ContentChildrenMetadata.token',
'ContentChildrenMetadata.varBindings',
'Control',
'Control.dirty',
'Control.errors',
'Control.controlsErrors',
2015-09-21 19:48:16 -04:00
'Control.find()',
'Control.getError()',
'Control.hasError()',
'Control.markAsDirty()',
'Control.markAsPending()',
2015-09-21 19:48:16 -04:00
'Control.markAsTouched()',
'Control.pending',
'Control.pristine',
2015-09-21 19:48:16 -04:00
'Control.registerOnChange()',
'Control.setParent()',
'Control.status',
'Control.touched',
'Control.untouched',
2015-09-21 19:48:16 -04:00
'Control.updateValue()',
'Control.updateValueAndValidity()',
'Control.valid',
2015-09-21 19:48:16 -04:00
'Control.validator',
'Control.validator=',
'Control.value',
'Control.valueChanges',
'Control.setErrors()',
'ControlArray',
2015-09-21 19:48:16 -04:00
'ControlArray.at()',
'ControlArray.controls',
'ControlArray.controls=',
'ControlArray.dirty',
'ControlArray.errors',
'ControlArray.controlsErrors',
2015-09-21 19:48:16 -04:00
'ControlArray.find()',
'ControlArray.getError()',
'ControlArray.hasError()',
'ControlArray.insert()',
'ControlArray.length',
2015-09-21 19:48:16 -04:00
'ControlArray.markAsDirty()',
'ControlArray.markAsPending()',
2015-09-21 19:48:16 -04:00
'ControlArray.markAsTouched()',
'ControlArray.pending',
'ControlArray.pristine',
2015-09-21 19:48:16 -04:00
'ControlArray.push()',
'ControlArray.removeAt()',
'ControlArray.setParent()',
'ControlArray.status',
'ControlArray.touched',
'ControlArray.untouched',
2015-09-21 19:48:16 -04:00
'ControlArray.updateValueAndValidity()',
'ControlArray.valid',
2015-09-21 19:48:16 -04:00
'ControlArray.validator',
'ControlArray.validator=',
'ControlArray.value',
'ControlArray.valueChanges',
'ControlArray.setErrors()',
'ControlContainer',
'ControlContainer.control',
'ControlContainer.dirty',
'ControlContainer.errors',
'ControlContainer.controlsErrors',
'ControlContainer.formDirective',
2015-09-21 19:48:16 -04:00
'ControlContainer.name',
'ControlContainer.name=',
'ControlContainer.path',
'ControlContainer.pristine',
'ControlContainer.touched',
'ControlContainer.untouched',
'ControlContainer.valid',
'ControlContainer.value',
'ControlGroup',
2015-09-21 19:48:16 -04:00
'ControlGroup.addControl()',
'ControlGroup.contains()',
'ControlGroup.controls',
'ControlGroup.controls=',
'ControlGroup.dirty',
'ControlGroup.errors',
'ControlGroup.controlsErrors',
2015-09-21 19:48:16 -04:00
'ControlGroup.exclude()',
'ControlGroup.find()',
'ControlGroup.getError()',
'ControlGroup.hasError()',
'ControlGroup.include()',
'ControlGroup.markAsDirty()',
'ControlGroup.markAsPending()',
2015-09-21 19:48:16 -04:00
'ControlGroup.markAsTouched()',
'ControlGroup.pending',
'ControlGroup.pristine',
2015-09-21 19:48:16 -04:00
'ControlGroup.removeControl()',
'ControlGroup.setParent()',
'ControlGroup.status',
'ControlGroup.touched',
'ControlGroup.untouched',
2015-09-21 19:48:16 -04:00
'ControlGroup.updateValueAndValidity()',
'ControlGroup.valid',
2015-09-21 19:48:16 -04:00
'ControlGroup.validator',
'ControlGroup.validator=',
'ControlGroup.value',
'ControlGroup.valueChanges',
'ControlGroup.setErrors()',
'CurrencyPipe',
2015-09-21 19:48:16 -04:00
'CurrencyPipe.transform()',
'CyclicDependencyError',
2015-09-21 19:48:16 -04:00
'CyclicDependencyError.addKey()',
'CyclicDependencyError.constructResolvingMessage',
'CyclicDependencyError.constructResolvingMessage=',
'CyclicDependencyError.context',
2015-09-21 19:48:16 -04:00
'CyclicDependencyError.injectors',
'CyclicDependencyError.injectors=',
'CyclicDependencyError.keys',
'CyclicDependencyError.keys=',
'CyclicDependencyError.message',
'CyclicDependencyError.message=',
'CyclicDependencyError.stackTrace',
'DEFAULT_PIPES',
'DEFAULT_PIPES_TOKEN',
'DOCUMENT',
'DatePipe',
2015-09-21 19:48:16 -04:00
'DatePipe.supports()',
'DatePipe.transform()',
'DebugElement',
'DebugElement.children',
'DebugElement.componentInstance',
'DebugElement.componentViewChildren',
'DebugElement.elementRef',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'DebugElement.getDirectiveInstance()',
'DebugElement.getLocal()',
'DebugElement.hasDirective()',
'DebugElement.inject()',
2015-10-08 14:10:46 -04:00
*/
'DebugElement.nativeElement',
2015-09-21 19:48:16 -04:00
'DebugElement.query()',
'DebugElement.queryAll()',
'DecimalPipe',
2015-09-21 19:48:16 -04:00
'DecimalPipe.transform()',
'RequiredValidator',
'MinLengthValidator',
'MinLengthValidator.validate()',
'MaxLengthValidator',
'MaxLengthValidator.validate()',
'Validator:dart',
'DefaultValueAccessor',
2015-09-21 19:48:16 -04:00
'DefaultValueAccessor.onChange',
'DefaultValueAccessor.onChange=',
'DefaultValueAccessor.onTouched',
'DefaultValueAccessor.onTouched=',
'DefaultValueAccessor.registerOnChange()',
'DefaultValueAccessor.registerOnTouched()',
'DefaultValueAccessor.writeValue()',
'Dependency#fromKey()',
'Dependency',
2015-09-21 19:48:16 -04:00
'Dependency.key',
'Dependency.key=',
'Dependency.lowerBoundVisibility',
'Dependency.lowerBoundVisibility=',
'Dependency.optional',
'Dependency.optional=',
'Dependency.properties',
'Dependency.properties=',
'Dependency.upperBoundVisibility',
'Dependency.upperBoundVisibility=',
'DependencyMetadata',
'DependencyMetadata.token',
'Directive',
2015-09-21 19:48:16 -04:00
'Directive.bindings',
'Directive.providers',
'Directive.outputs',
'Directive.events',
2015-09-21 19:48:16 -04:00
'Directive.exportAs',
'Directive.host',
'Directive.moduleId',
'Directive.inputs',
'Directive.properties',
2015-09-21 19:48:16 -04:00
'Directive.queries',
'Directive.selector',
'DirectiveMetadata',
2015-09-21 19:48:16 -04:00
'DirectiveMetadata.bindings',
'DirectiveMetadata.providers',
'DirectiveMetadata.outputs',
'DirectiveMetadata.events',
2015-09-21 19:48:16 -04:00
'DirectiveMetadata.exportAs',
'DirectiveMetadata.host',
'DirectiveMetadata.moduleId',
'DirectiveMetadata.inputs',
'DirectiveMetadata.properties',
2015-09-21 19:48:16 -04:00
'DirectiveMetadata.queries',
'DirectiveMetadata.selector',
'DirectiveResolver',
2015-09-21 19:48:16 -04:00
'DirectiveResolver.resolve()',
'DynamicComponentLoader',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'DynamicComponentLoader.loadAsRoot()',
'DynamicComponentLoader.loadIntoLocation()',
'DynamicComponentLoader.loadNextToLocation()',
2015-10-08 14:10:46 -04:00
*/
'ELEMENT_PROBE_PROVIDERS',
'ELEMENT_PROBE_BINDINGS',
'ElementRef',
2015-09-21 19:48:16 -04:00
'ElementRef.boundElementIndex',
'ElementRef.boundElementIndex=',
'ElementRef.nativeElement',
2015-09-21 19:48:16 -04:00
'ElementRef.parentView',
'ElementRef.parentView=',
'ElementRef.renderView',
'ErrorHandlingFn:dart',
'Output',
'Output.bindingPropertyName',
'EventEmitter',
/*
Dart Stream/EventEmitter
*/
2015-09-21 19:48:16 -04:00
'EventEmitter.add():dart',
'EventEmitter.addError():dart',
'EventEmitter.any():dart',
'EventEmitter.asBroadcastStream():dart',
'EventEmitter.asyncExpand():dart',
'EventEmitter.asyncMap():dart',
'EventEmitter.close():dart',
'EventEmitter.contains():dart',
'EventEmitter.distinct():dart',
'EventEmitter.drain():dart',
'EventEmitter.elementAt():dart',
'EventEmitter.every():dart',
'EventEmitter.expand():dart',
'EventEmitter.first:dart',
'EventEmitter.firstWhere():dart',
'EventEmitter.fold():dart',
'EventEmitter.forEach():dart',
'EventEmitter.handleError():dart',
'EventEmitter.isBroadcast:dart',
'EventEmitter.isEmpty:dart',
'EventEmitter.join():dart',
'EventEmitter.last:dart',
'EventEmitter.lastWhere():dart',
'EventEmitter.length:dart',
'EventEmitter.listen():dart',
'EventEmitter.map():dart',
'EventEmitter.pipe():dart',
'EventEmitter.reduce():dart',
'EventEmitter.single:dart',
'EventEmitter.singleWhere():dart',
'EventEmitter.skip():dart',
'EventEmitter.skipWhile():dart',
'EventEmitter.take():dart',
'EventEmitter.takeWhile():dart',
'EventEmitter.timeout():dart',
'EventEmitter.toList():dart',
'EventEmitter.toSet():dart',
'EventEmitter.transform():dart',
'EventEmitter.where():dart',
/*
RxJS API - may need to maintain as RxJS evolves
*/
'EventEmitter.mapTo():js',
'EventEmitter.next():js',
'EventEmitter.materialize():js',
'EventEmitter.merge():js',
'EventEmitter.mergeAll():js',
'EventEmitter.mergeMap():js',
'EventEmitter.mergeMapTo():js',
'EventEmitter.multicast():js',
'EventEmitter.observeOn():js',
'EventEmitter.remove():js',
'EventEmitter.repeat():js',
'EventEmitter.retry():js',
'EventEmitter.retryWhen():js',
'EventEmitter.throttle():js',
'EventEmitter.toPromise():js',
'EventEmitter.window():js',
'EventEmitter.windowCount():js',
'EventEmitter.windowTime():js',
'EventEmitter.windowToggle():js',
'EventEmitter.windowWhen():js',
'EventEmitter.withLatestFrom():js',
'EventEmitter.zip():js',
'EventEmitter.zipAll():js',
'Observable:js',
'Observable#combineLatest():js',
'Observable#concat():js',
'Observable#create():js',
'Observable#defer():js',
'Observable#empty():js',
'Observable#forkJoin():js',
'Observable#from():js',
'Observable#fromArray():js',
'Observable#fromEvent():js',
'Observable#fromEventPattern():js',
'Observable#fromPromise():js',
'Observable#interval():js',
'Observable#merge():js',
'Observable#never():js',
'Observable#of():js',
'Observable#range():js',
'Observable#throw():js',
'Observable#timer():js',
'Observable#zip():js',
'Observable.buffer():js',
'Observable.bufferCount():js',
'Observable.bufferTime():js',
'Observable.bufferToggle():js',
'Observable.bufferWhen():js',
'Observable.catch():js',
'Observable.combineAll():js',
'Observable.combineLatest():js',
'Observable.concat():js',
'Observable.concatAll():js',
'Observable.concatMap():js',
'Observable.concatMapTo():js',
'Observable.count():js',
'Observable.debounce():js',
'Observable.debounceTime():js',
'Observable.defaultIfEmpty():js',
'Observable.delay():js',
'Observable.dematerialize():js',
'Observable.distinctUntilChanged():js',
'Observable.do():js',
'Observable.every():js',
'Observable.expand():js',
'Observable.filter():js',
'Observable.finally():js',
'Observable.first():js',
'Observable.flatMap():js',
'Observable.flatMapTo():js',
'Observable.forEach():js',
'Observable.groupBy():js',
'Observable.ignoreElements():js',
'Observable.last():js',
'Observable.lift():js',
'Observable.map():js',
'Observable.mapTo():js',
'Observable.materialize():js',
'Observable.merge():js',
'Observable.mergeAll():js',
'Observable.mergeMap():js',
'Observable.mergeMapTo():js',
'Observable.multicast():js',
'Observable.observeOn():js',
'Subject',
'Subject#combineLatest():js',
'Subject#concat():js',
'Subject#create():js',
'Subject#defer():js',
'Subject#empty():js',
'Subject#forkJoin():js',
'Subject#from():js',
'Subject#fromArray():js',
'Subject#fromEvent():js',
'Subject#fromEventPattern():js',
'Subject#fromPromise():js',
'Subject#interval():js',
'Subject#merge():js',
'Subject#never():js',
'Subject#of():js',
'Subject#range():js',
'Subject#throw():js',
'Subject#timer():js',
'Subject#zip():js',
'Subject.add():js',
'Subject.buffer():js',
'Subject.bufferCount():js',
'Subject.bufferTime():js',
'Subject.bufferToggle():js',
'Subject.bufferWhen():js',
'Subject.catch():js',
'Subject.combineAll():js',
'Subject.combineLatest():js',
'Subject.complete():js',
'Subject.concat():js',
'Subject.concatAll():js',
'Subject.concatMap():js',
'Subject.concatMapTo():js',
'Subject.count():js',
'Subject.debounce():js',
'Subject.debounceTime():js',
'Subject.defaultIfEmpty():js',
'Subject.delay():js',
'Subject.dematerialize():js',
'Subject.distinctUntilChanged():js',
'Subject.do():js',
'Subject.error():js',
'Subject.every():js',
'Subject.expand():js',
'Subject.filter():js',
'Subject.finally():js',
'Subject.first():js',
'Subject.flatMap():js',
'Subject.flatMapTo():js',
'Subject.forEach():js',
'Subject.groupBy():js',
'Subject.ignoreElements():js',
'Subject.last():js',
'Subject.lift():js',
'Subject.map():js',
'Subject.mapTo():js',
'Subject.materialize():js',
'Subject.merge():js',
'Subject.mergeAll():js',
'Subject.mergeMap():js',
'Subject.mergeMapTo():js',
'Subject.multicast():js',
'Subject.next():js',
'Subject.observeOn():js',
'Subject.partition():js',
'Subject.publish():js',
'Subject.publishBehavior():js',
'Subject.publishReplay():js',
'Subject.reduce():js',
'Subject.remove():js',
'Subject.repeat():js',
'Subject.retry():js',
'Subject.retryWhen():js',
'Subject.sample():js',
'Subject.sampleTime():js',
'Subject.scan():js',
'Subject.share():js',
2015-10-27 22:17:58 -04:00
'Subject.shareBehavior():js',
'Subject.shareReplay():js',
'Subject.single():js',
'Subject.skip():js',
'Subject.skipUntil():js',
'Subject.startWith():js',
'Subject.subscribe():js',
'Subject.subscribeOn():js',
'Subject.switch():js',
'Subject.switchMap():js',
'Subject.switchMapTo():js',
'Subject.take():js',
'Subject.takeUntil():js',
'Subject.throttle():js',
'Subject.timeout():js',
'Subject.timeoutWith():js',
'Subject.toArray():js',
'Subject.toPromise():js',
'Subject.unsubscribe():js',
'Subject.window():js',
'Subject.windowCount():js',
'Subject.windowTime():js',
'Subject.windowToggle():js',
'Subject.windowWhen():js',
'Subject.withLatestFrom():js',
'Subject.zip():js',
'Subject.zipAll():js',
'OutputMetadata',
'OutputMetadata.bindingPropertyName',
'ExpressionChangedAfterItHasBeenCheckedException',
2015-09-21 19:48:16 -04:00
'ExpressionChangedAfterItHasBeenCheckedException.message',
'ExpressionChangedAfterItHasBeenCheckedException.stackTrace',
'FORM_PROVIDERS',
'FORM_BINDINGS',
'FORM_DIRECTIVES',
'FormBuilder',
2015-09-21 19:48:16 -04:00
'FormBuilder.array()',
'FormBuilder.control()',
'FormBuilder.group()',
'Host',
'HostBinding',
2015-09-21 19:48:16 -04:00
'HostBinding.hostPropertyName',
'HostBindingMetadata',
2015-09-21 19:48:16 -04:00
'HostBindingMetadata.hostPropertyName',
'HostListener',
2015-09-21 19:48:16 -04:00
'HostListener.args',
'HostListener.eventName',
'HostListenerMetadata',
2015-09-21 19:48:16 -04:00
'HostListenerMetadata.args',
'HostListenerMetadata.eventName',
'HostMetadata',
'Inject',
2015-09-21 19:48:16 -04:00
'Inject.token',
'InjectMetadata',
2015-09-21 19:48:16 -04:00
'InjectMetadata.token',
'Injectable',
'InjectableMetadata',
2015-09-21 19:48:16 -04:00
'Injector#fromResolvedBindings()',
'Injector#fromResolvedProviders()',
2015-09-21 19:48:16 -04:00
'Injector#resolve()',
'Injector#resolveAndCreate()',
'Injector',
2015-09-21 19:48:16 -04:00
'Injector.createChildFromResolved()',
'Injector.debugContext()',
'Injector.displayName',
2015-09-21 19:48:16 -04:00
'Injector.get()',
'Injector.getAt()',
'Injector.getOptional()',
'Injector.instantiateResolved()',
'Injector.internalStrategy',
'Injector.parent',
2015-09-21 19:48:16 -04:00
'Injector.resolveAndCreateChild()',
'Injector.resolveAndInstantiate()',
'InstantiationError',
2015-09-21 19:48:16 -04:00
'InstantiationError.addKey()',
'InstantiationError.causeKey',
'InstantiationError.context',
2015-09-21 19:48:16 -04:00
'InstantiationError.injectors',
'InstantiationError.injectors=',
'InstantiationError.keys',
'InstantiationError.keys=',
'InstantiationError.message',
2015-09-21 19:48:16 -04:00
'InstantiationError.stackTrace',
'InstantiationError.wrapperMessage',
'InvalidProviderError',
'InvalidProviderError.message',
'InvalidProviderError.stackTrace',
2015-09-21 19:48:16 -04:00
'IterableDiffers#create()',
'IterableDiffers#extend()',
'IterableDiffers',
2015-09-21 19:48:16 -04:00
'IterableDiffers.factories',
'IterableDiffers.find()',
'JsonPipe',
2015-09-21 19:48:16 -04:00
'JsonPipe.transform()',
'Key#get()',
'Key#numberOfKeys',
'Key',
'Key.displayName',
2015-09-21 19:48:16 -04:00
'Key.id',
'Key.id=',
'Key.token',
'Key.token=',
'KeyValueDiffers#create()',
'KeyValueDiffers#extend()',
'KeyValueDiffers',
2015-09-21 19:48:16 -04:00
'KeyValueDiffers.factories',
'KeyValueDiffers.find()',
'LowerCasePipe',
2015-09-21 19:48:16 -04:00
'LowerCasePipe.transform()',
'NG_VALIDATORS',
'NgClass',
2015-09-21 19:48:16 -04:00
'NgClass.doCheck()',
'NgClass.initialClasses=',
'NgClass.onDestroy()',
'NgClass.rawClass=',
'NgControl',
'NgControl.control',
'NgControl.dirty',
'NgControl.errors',
'NgControl.controlsErrors',
2015-09-21 19:48:16 -04:00
'NgControl.name',
'NgControl.name=',
'NgControl.path',
'NgControl.pristine',
'NgControl.touched',
'NgControl.untouched',
'NgControl.valid',
'NgControl.validator',
'NgControl.value',
2015-09-21 19:48:16 -04:00
'NgControl.valueAccessor',
'NgControl.valueAccessor=',
'NgControlGroup',
'NgControlGroup.control',
'NgControlGroup.dirty',
'NgControlGroup.errors',
'NgControlGroup.controlsErrors',
'NgControlGroup.formDirective',
2015-09-21 19:48:16 -04:00
'NgControlGroup.name',
'NgControlGroup.name=',
'NgControlGroup.onDestroy()',
'NgControlGroup.onInit()',
'NgControlGroup.path',
'NgControlGroup.pristine',
'NgControlGroup.touched',
'NgControlGroup.untouched',
'NgControlGroup.valid',
'NgControlGroup.value',
'NgControlGroup.validator',
'NgControlStatus',
'NgControlStatus.ngClassDirty',
'NgControlStatus.ngClassInvalid',
'NgControlStatus.ngClassPristine',
'NgControlStatus.ngClassTouched',
'NgControlStatus.ngClassUntouched',
'NgControlStatus.ngClassValid',
'NgControlName',
'NgControlName.control',
'NgControlName.dirty',
'NgControlName.errors',
'NgControlName.controlsErrors',
'NgControlName.formDirective',
2015-09-21 19:48:16 -04:00
'NgControlName.model',
'NgControlName.model=',
'NgControlName.name',
'NgControlName.name=',
'NgControlName.onChanges()',
'NgControlName.onDestroy()',
'NgControlName.path',
'NgControlName.pristine',
'NgControlName.touched',
'NgControlName.untouched',
2015-09-21 19:48:16 -04:00
'NgControlName.update',
'NgControlName.update=',
'NgControlName.valid',
'NgControlName.validator',
'NgControlName.value',
2015-09-21 19:48:16 -04:00
'NgControlName.valueAccessor',
'NgControlName.valueAccessor=',
'NgControlName.viewModel',
'NgControlName.viewModel=',
'NgControlName.viewToModelUpdate()',
'NgFor',
2015-09-21 19:48:16 -04:00
'NgFor.doCheck()',
'NgFor.ngForOf=',
'NgFor.ngForTemplate=',
'NgForm',
2015-09-21 19:48:16 -04:00
'NgForm.addControl()',
'NgForm.addControlGroup()',
'NgForm.control',
'NgForm.controls',
'NgForm.dirty',
'NgForm.errors',
'NgForm.controlsErrors',
2015-09-21 19:48:16 -04:00
'NgForm.form',
'NgForm.form=',
'NgForm.formDirective',
2015-09-21 19:48:16 -04:00
'NgForm.getControl()',
'NgForm.getControlGroup()',
'NgForm.name',
'NgForm.name=',
'NgForm.ngSubmit',
'NgForm.ngSubmit=',
'NgForm.onSubmit()',
'NgForm.path',
'NgForm.pristine',
2015-09-21 19:48:16 -04:00
'NgForm.removeControl()',
'NgForm.removeControlGroup()',
'NgForm.touched',
'NgForm.untouched',
2015-09-21 19:48:16 -04:00
'NgForm.updateModel()',
'NgForm.valid',
'NgForm.value',
'NgFormControl',
'NgFormControl.control',
'NgFormControl.dirty',
'NgFormControl.errors',
'NgFormControl.controlsErrors',
2015-09-21 19:48:16 -04:00
'NgFormControl.form',
'NgFormControl.form=',
'NgFormControl.model',
'NgFormControl.model=',
'NgFormControl.name',
'NgFormControl.name=',
'NgFormControl.onChanges()',
'NgFormControl.path',
'NgFormControl.pristine',
'NgFormControl.touched',
'NgFormControl.untouched',
2015-09-21 19:48:16 -04:00
'NgFormControl.update',
'NgFormControl.update=',
'NgFormControl.valid',
'NgFormControl.validator',
'NgFormControl.value',
2015-09-21 19:48:16 -04:00
'NgFormControl.valueAccessor',
'NgFormControl.valueAccessor=',
'NgFormControl.viewModel',
'NgFormControl.viewModel=',
'NgFormControl.viewToModelUpdate()',
'NgFormModel',
2015-09-21 19:48:16 -04:00
'NgFormModel.addControl()',
'NgFormModel.addControlGroup()',
'NgFormModel.control',
2015-09-21 19:48:16 -04:00
'NgFormModel.directives',
'NgFormModel.directives=',
'NgFormModel.dirty',
'NgFormModel.errors',
'NgFormModel.controlsErrors',
2015-09-21 19:48:16 -04:00
'NgFormModel.form',
'NgFormModel.form=',
'NgFormModel.formDirective',
2015-09-21 19:48:16 -04:00
'NgFormModel.getControl()',
'NgFormModel.getControlGroup()',
'NgFormModel.name',
'NgFormModel.name=',
'NgFormModel.ngSubmit',
'NgFormModel.ngSubmit=',
'NgFormModel.onChanges()',
'NgFormModel.onSubmit()',
'NgFormModel.path',
'NgFormModel.pristine',
2015-09-21 19:48:16 -04:00
'NgFormModel.removeControl()',
'NgFormModel.removeControlGroup()',
'NgFormModel.touched',
'NgFormModel.untouched',
2015-09-21 19:48:16 -04:00
'NgFormModel.updateModel()',
'NgFormModel.valid',
'NgFormModel.value',
'NgIf',
2015-09-21 19:48:16 -04:00
'NgIf.ngIf=',
'NgModel',
'NgModel.control',
'NgModel.dirty',
'NgModel.errors',
'NgModel.controlsErrors',
2015-09-21 19:48:16 -04:00
'NgModel.model',
'NgModel.model=',
'NgModel.name',
'NgModel.name=',
'NgModel.onChanges()',
'NgModel.path',
'NgModel.pristine',
'NgModel.touched',
'NgModel.untouched',
2015-09-21 19:48:16 -04:00
'NgModel.update',
'NgModel.update=',
'NgModel.valid',
'NgModel.validator',
'NgModel.value',
2015-09-21 19:48:16 -04:00
'NgModel.valueAccessor',
'NgModel.valueAccessor=',
'NgModel.viewModel',
'NgModel.viewModel=',
'NgModel.viewToModelUpdate()',
'NgSelectOption',
'NgStyle',
2015-09-21 19:48:16 -04:00
'NgStyle.doCheck()',
'NgStyle.rawStyle=',
'NgSwitch',
2015-09-21 19:48:16 -04:00
'NgSwitch.ngSwitch=',
'NgSwitchDefault',
'NgSwitchWhen',
2015-09-21 19:48:16 -04:00
'NgSwitchWhen.ngSwitchWhen=',
'NgZone',
'NgZone.hasPendingAsyncTasks',
'NgZone.hasPendingMicrotasks',
'NgZone.hasPendingTimers',
'NgZone.onError',
'NgZone.onEventDone',
'NgZone.onTurnDone',
'NgZone.onTurnStart',
2015-09-21 19:48:16 -04:00
'NgZone.overrideOnErrorHandler()',
'NgZone.overrideOnEventDone()',
'NgZone.overrideOnTurnDone()',
'NgZone.overrideOnTurnStart()',
'NgZone.run()',
'NgZone.runOutsideAngular()',
'NgZoneError',
'NgZoneError.error',
'NgZoneError.stackTrace',
'NoAnnotationError',
2015-09-21 19:48:16 -04:00
'NoAnnotationError.message',
'NoAnnotationError.stackTrace',
'NoProviderError',
'NoProviderError.addKey()',
'NoProviderError.constructResolvingMessage',
'NoProviderError.constructResolvingMessage=',
'NoProviderError.context',
'NoProviderError.injectors',
'NoProviderError.injectors=',
'NoProviderError.keys',
'NoProviderError.keys=',
'NoProviderError.message',
'NoProviderError.message=',
'NoProviderError.stackTrace',
'NumberPipe',
2015-09-21 19:48:16 -04:00
'ObservableListDiff.check():dart',
'ObservableListDiff.collection:dart',
'ObservableListDiff.diff():dart',
'ObservableListDiff.forEachAddedItem():dart',
'ObservableListDiff.forEachItem():dart',
'ObservableListDiff.forEachMovedItem():dart',
'ObservableListDiff.forEachPreviousItem():dart',
'ObservableListDiff.forEachRemovedItem():dart',
'ObservableListDiff.isDirty:dart',
'ObservableListDiff.length:dart',
'ObservableListDiff.onDestroy():dart',
'ObservableListDiff:dart',
'ObservableListDiffFactory.create():dart',
'ObservableListDiffFactory.supports():dart',
'ObservableListDiffFactory:dart',
'OpaqueToken',
'Optional',
'OptionalMetadata',
'OutOfBoundsError',
2015-09-21 19:48:16 -04:00
'OutOfBoundsError.message',
'OutOfBoundsError.stackTrace',
'PercentPipe',
2015-09-21 19:48:16 -04:00
'PercentPipe.transform()',
'Pipe',
2015-09-21 19:48:16 -04:00
'Pipe.name',
'Pipe.pure',
'PipeMetadata',
2015-09-21 19:48:16 -04:00
'PipeMetadata.name',
'PipeMetadata.pure',
'PlatformRef',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'PlatformRef.application()',
'PlatformRef.asyncApplication()',
'PlatformRef.dispose()',
'PlatformRef.registerDisposeListener()',
2015-10-08 14:10:46 -04:00
*/
'PlatformRef.injector',
2015-09-21 19:48:16 -04:00
'Predicate:dart',
'Input',
'Input.bindingPropertyName',
'InputMetadata',
'InputMetadata.bindingPropertyName',
'ProtoViewRef',
'Query',
2015-09-21 19:48:16 -04:00
'Query.descendants',
'Query.first',
'Query.isVarBindingQuery',
'Query.isViewQuery',
'Query.selector',
'Query.token',
'Query.varBindings',
'QueryList',
2015-09-21 19:48:16 -04:00
'QueryList.any():dart',
'QueryList.contains():dart',
'QueryList.elementAt():dart',
'QueryList.every():dart',
'QueryList.expand():dart',
'QueryList.notifyOnChanges():',
'QueryList.first',
2015-09-21 19:48:16 -04:00
'QueryList.firstWhere():dart',
'QueryList.fold():dart',
'QueryList.forEach():dart',
'QueryList.isEmpty',
'QueryList.isNotEmpty',
'QueryList.iterator',
'QueryList.join():dart',
'QueryList.last',
2015-09-21 19:48:16 -04:00
'QueryList.lastWhere():dart',
'QueryList.length',
2015-09-21 19:48:16 -04:00
'QueryList.map()',
'QueryList.changes',
2015-09-21 19:48:16 -04:00
'QueryList.reduce():dart',
'QueryList.reset()',
'QueryList.single',
'QueryList.singleWhere():dart',
'QueryList.skip():dart',
'QueryList.skipWhile():dart',
'QueryList.take():dart',
'QueryList.takeWhile():dart',
'QueryList.toList():dart',
'QueryList.toSet():dart',
'QueryList.where():dart',
'QueryMetadata',
2015-09-21 19:48:16 -04:00
'QueryMetadata.descendants',
'QueryMetadata.first',
'QueryMetadata.isVarBindingQuery',
'QueryMetadata.isViewQuery',
'QueryMetadata.selector',
'QueryMetadata.token',
'QueryMetadata.varBindings',
'RenderFragmentRef',
'RenderProtoViewRef',
'RenderViewRef',
'RenderViewWithFragments',
2015-09-21 19:48:16 -04:00
'RenderViewWithFragments.fragmentRefs',
'RenderViewWithFragments.fragmentRefs=',
'RenderViewWithFragments.viewRef',
'RenderViewWithFragments.viewRef=',
'Renderer',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
2015-09-21 19:48:16 -04:00
'Renderer.attachFragmentAfterElement()',
'Renderer.attachFragmentAfterFragment()',
'Renderer.createProtoView()',
'Renderer.registerComponentTemplate()',
2015-09-21 19:48:16 -04:00
'Renderer.createRootHostView()',
'Renderer.createView()',
'Renderer.dehydrateView()',
2015-10-08 14:10:46 -04:00
'Renderer.destroyView()',
'Renderer.detachFragment()',
'Renderer.getNativeElementSync()',
'Renderer.hydrateView()',
'Renderer.invokeElementMethod()',
'Renderer.setElementAttribute()',
'Renderer.setElementClass()',
'Renderer.setElementProperty()',
'Renderer.setElementStyle()',
'Renderer.setEventDispatcher()',
'Renderer.setText()',
*/
'ResolvedBinding:dart',
'ResolvedProvider:dart',
'ResolvedProvider.key:dart',
'ResolvedProvider.key=:dart',
'ResolvedProvider.multiProvider:dart',
'ResolvedProvider.multiProvider=:dart',
'ResolvedProvider.resolvedFactories:dart',
'ResolvedProvider.resolvedFactories=:dart',
'ResolvedFactory',
2015-09-21 19:48:16 -04:00
'ResolvedFactory.dependencies',
'ResolvedFactory.dependencies=',
'ResolvedFactory.factory',
'ResolvedFactory.factory=',
'Scope#all()',
'Scope#light()',
'Scope#view()',
'Scope', // TODO(misko): rename?
'SelectControlValueAccessor',
2015-09-21 19:48:16 -04:00
'SelectControlValueAccessor.onChange',
'SelectControlValueAccessor.onChange=',
'SelectControlValueAccessor.onTouched',
'SelectControlValueAccessor.onTouched=',
'SelectControlValueAccessor.registerOnChange()',
'SelectControlValueAccessor.registerOnTouched()',
'SelectControlValueAccessor.value',
'SelectControlValueAccessor.value=',
'SelectControlValueAccessor.writeValue()',
'Self',
'SelfMetadata',
'SkipSelf',
'SkipSelfMetadata',
2015-09-21 19:48:16 -04:00
'SlicePipe',
'SlicePipe.supports()',
'SlicePipe.transform()',
'SimpleChange',
'SimpleChange.currentValue',
'SimpleChange.currentValue=',
'SimpleChange.previousValue',
'SimpleChange.previousValue=',
'SimpleChange.isFirstChange()',
'TemplateRef',
2015-09-21 19:48:16 -04:00
'TemplateRef.elementRef',
'TemplateRef.elementRef=',
2015-10-08 14:10:46 -04:00
/*
Abstract method
'TemplateRef.hasLocal()',
*/
2015-09-21 19:48:16 -04:00
'Type:js',
'Title',
'Title.getTitle()',
'Title.setTitle()',
'TypeLiteral',
'TypeLiteral.type',
'UpperCasePipe',
2015-09-21 19:48:16 -04:00
'UpperCasePipe.transform()',
'UrlResolver',
2015-09-21 19:48:16 -04:00
'UrlResolver.resolve()',
'Validators#compose()',
'Validators#nullValidator()',
'Validators#required()',
'Validators#minLength()',
'Validators#maxLength()',
'Validators',
'View',
2015-09-21 19:48:16 -04:00
'View.directives',
'View.encapsulation',
'View.pipes',
'View.styleUrls',
'View.styles',
'View.template',
'View.templateUrl',
'ViewChild',
2015-09-21 19:48:16 -04:00
'ViewChild.descendants',
'ViewChild.first',
'ViewChild.isVarBindingQuery',
'ViewChild.isViewQuery',
'ViewChild.selector',
'ViewChild.token',
'ViewChild.varBindings',
'ViewChildMetadata',
2015-09-21 19:48:16 -04:00
'ViewChildMetadata.descendants',
'ViewChildMetadata.first',
'ViewChildMetadata.isVarBindingQuery',
'ViewChildMetadata.isViewQuery',
'ViewChildMetadata.selector',
'ViewChildMetadata.token',
'ViewChildMetadata.varBindings',
'ViewChildren',
2015-09-21 19:48:16 -04:00
'ViewChildren.descendants',
'ViewChildren.first',
'ViewChildren.isVarBindingQuery',
'ViewChildren.isViewQuery',
'ViewChildren.selector',
'ViewChildren.token',
'ViewChildren.varBindings',
'ViewChildrenMetadata',
2015-09-21 19:48:16 -04:00
'ViewChildrenMetadata.descendants',
'ViewChildrenMetadata.first',
'ViewChildrenMetadata.isVarBindingQuery',
'ViewChildrenMetadata.isViewQuery',
'ViewChildrenMetadata.selector',
'ViewChildrenMetadata.token',
'ViewChildrenMetadata.varBindings',
'ViewContainerRef',
2015-09-21 19:48:16 -04:00
'ViewContainerRef.clear()',
2015-10-08 14:10:46 -04:00
/*
Abstract methods
'ViewContainerRef.createEmbeddedView()',
'ViewContainerRef.createHostView()',
'ViewContainerRef.detach()',
*/
2015-09-21 19:48:16 -04:00
'ViewContainerRef.element',
'ViewContainerRef.element=',
2015-10-08 14:10:46 -04:00
/*
'ViewContainerRef.get()',
'ViewContainerRef.indexOf()',
'ViewContainerRef.insert()',
*/
'ViewContainerRef.length',
2015-09-21 19:48:16 -04:00
'ViewEncapsulation#Emulated',
'ViewEncapsulation#Native',
'ViewEncapsulation#None',
'ViewEncapsulation#values',
'ViewEncapsulation',
2015-09-21 19:48:16 -04:00
'ViewEncapsulation.index',
'ViewMetadata',
2015-09-21 19:48:16 -04:00
'ViewMetadata.directives',
'ViewMetadata.encapsulation',
'ViewMetadata.pipes',
'ViewMetadata.styleUrls',
'ViewMetadata.styles',
'ViewMetadata.template',
'ViewMetadata.templateUrl',
'ViewQuery',
2015-09-21 19:48:16 -04:00
'ViewQuery.descendants',
'ViewQuery.first',
'ViewQuery.isVarBindingQuery',
'ViewQuery.isViewQuery',
'ViewQuery.selector',
'ViewQuery.token',
'ViewQuery.varBindings',
'ViewQueryMetadata',
2015-09-21 19:48:16 -04:00
'ViewQueryMetadata.descendants',
'ViewQueryMetadata.first',
'ViewQueryMetadata.isVarBindingQuery',
'ViewQueryMetadata.isViewQuery',
'ViewQueryMetadata.selector',
'ViewQueryMetadata.token',
'ViewQueryMetadata.varBindings',
'ViewRef',
'ViewRef.changeDetectorRef',
'ViewRef.changeDetectorRef=',
2015-10-08 14:10:46 -04:00
/*
Abstract method
'ViewRef.setLocal()',
*/
'WrappedException',
'WrappedException.context',
'WrappedException.message',
2015-09-21 19:48:16 -04:00
'WrappedException.stackTrace',
'WrappedException.wrapperMessage',
2015-09-21 19:48:16 -04:00
'WrappedValue#wrap()',
'WrappedValue',
2015-09-21 19:48:16 -04:00
'WrappedValue.wrapped',
'WrappedValue.wrapped=',
'WtfScopeFn:dart',
'ZeroArgFunction:dart',
'applicationCommonProviders()',
2015-09-21 19:48:16 -04:00
'asNativeElements()',
'bind()',
'provide()',
2015-09-21 19:48:16 -04:00
'bootstrap():js',
'createNgZone()',
'forwardRef():js',
'inspectElement()',
'inspectNativeElement()',
'platform():js',
'platformProviders()',
2015-09-21 19:48:16 -04:00
'platformCommon()',
'resolveForwardRef():js',
'wtfCreateScope():js',
'wtfCreateScope:dart',
'wtfEndTimeRange():js',
'wtfEndTimeRange:dart',
'wtfLeave():js',
'wtfLeave:dart',
'wtfStartTimeRange():js',
'wtfStartTimeRange:dart',
'AfterContentChecked:dart',
'AfterContentInit:dart',
'AfterViewChecked:dart',
'AfterViewInit:dart',
'ControlValueAccessor:dart',
'DoCheck:dart',
'Form:dart',
'HostViewRef:dart',
'HostViewRef.changeDetectorRef',
'HostViewRef.changeDetectorRef=',
'IterableDifferFactory:dart',
'IterableDiffer:dart',
'KeyValueDifferFactory:dart',
'KeyValueDiffer:dart',
'OnChanges:dart',
'OnDestroy:dart',
'OnInit:dart',
'PipeOnDestroy:dart',
'PipeTransform:dart',
'RenderBeginCmd:dart',
'RenderBeginCmd.isBound',
'RenderBeginCmd.isBound=',
'RenderBeginCmd.ngContentIndex',
'RenderBeginCmd.ngContentIndex=',
'RenderBeginComponentCmd:dart',
'RenderBeginComponentCmd.nativeShadow',
'RenderBeginComponentCmd.nativeShadow=',
'RenderBeginComponentCmd.templateId',
'RenderBeginComponentCmd.templateId=',
'RenderBeginElementCmd:dart',
'RenderBeginElementCmd.attrNameAndValues',
'RenderBeginElementCmd.attrNameAndValues=',
'RenderBeginElementCmd.eventTargetAndNames',
'RenderBeginElementCmd.eventTargetAndNames=',
'RenderBeginElementCmd.name',
'RenderBeginElementCmd.name=',
'RenderCommandVisitor:dart',
'RenderEmbeddedTemplateCmd:dart',
'RenderEmbeddedTemplateCmd.children',
'RenderEmbeddedTemplateCmd.children=',
'RenderEmbeddedTemplateCmd.isMerged',
'RenderEmbeddedTemplateCmd.isMerged=',
'RenderNgContentCmd:dart',
'RenderNgContentCmd.ngContentIndex',
'RenderNgContentCmd.ngContentIndex=',
'RenderTemplateCmd:dart',
'RenderTextCmd:dart',
'RenderTextCmd.value',
'RenderTextCmd.value=',
'RenderElementRef:dart',
'RenderElementRef.boundElementIndex',
'RenderElementRef.boundElementIndex=',
'RenderElementRef.renderView',
'RenderElementRef.renderView=',
'RenderEventDispatcher:dart',
2015-10-08 16:59:09 -04:00
'RenderNgContentCmd.index',
'RenderNgContentCmd.index=',
'Stream:dart',
'Stream.any():dart',
'Stream.asBroadcastStream():dart',
'Stream.asyncExpand():dart',
'Stream.asyncMap():dart',
'Stream.contains():dart',
'Stream.distinct():dart',
'Stream.drain():dart',
'Stream.elementAt():dart',
'Stream.every():dart',
'Stream.expand():dart',
'Stream.first:dart',
'Stream.firstWhere():dart',
'Stream.fold():dart',
'Stream.forEach():dart',
'Stream.handleError():dart',
'Stream.isBroadcast:dart',
'Stream.isEmpty:dart',
'Stream.join():dart',
'Stream.last:dart',
'Stream.lastWhere():dart',
'Stream.length:dart',
'Stream.map():dart',
'Stream.pipe():dart',
'Stream.reduce():dart',
'Stream.single:dart',
'Stream.singleWhere():dart',
'Stream.skip():dart',
'Stream.skipWhile():dart',
'Stream.take():dart',
'Stream.takeWhile():dart',
'Stream.timeout():dart',
'Stream.toList():dart',
'Stream.toSet():dart',
'Stream.transform():dart',
'Stream.where():dart',
2015-09-21 19:48:16 -04:00
];
export function main() {
2015-09-21 19:48:16 -04:00
/**
var x = getSymbolsFromLibrary('ng');
x.sort();
var parts = [];
x.forEach((i) => parts.push(`'${i'`));
2015-09-21 19:48:16 -04:00
print(`[ ${parts.join(',
')} ]`);
*/
describe('public API', () => {
2015-09-21 19:48:16 -04:00
it('should fail if public API has changed',
() => { expect(new SymbolsDiff(getSymbolsFromLibrary('ng'), NG_API).errors).toEqual([]); });
});
}