From 61db4a09a93b5a069c95c62e2b1b342a28c1a391 Mon Sep 17 00:00:00 2001 From: Naomi Black Date: Tue, 1 Sep 2015 13:55:47 -0700 Subject: [PATCH] docs(alpha-36): update api for alpha-36 renames --- .../latest/api/annotations/Attribute-var.jade | 12 - .../AttributeAnnotation-class.jade | 98 --- .../AttributeFactory-interface.jade | 52 -- .../latest/api/annotations/Component-var.jade | 12 - .../ComponentDecorator-interface.jade | 37 - .../ComponentFactory-interface.jade | 49 -- .../latest/api/annotations/Directive-var.jade | 12 - .../DirectiveAnnotation-class.jade | 827 ------------------ .../DirectiveDecorator-interface.jade | 11 - .../DirectiveFactory-interface.jade | 46 - .../api/annotations/LifecycleEvent-enum.jade | 176 ---- .../OnAllChangesDone-interface.jade | 28 - .../api/annotations/OnChange-interface.jade | 27 - .../api/annotations/OnCheck-interface.jade | 27 - .../api/annotations/OnDestroy-interface.jade | 27 - .../api/annotations/OnInit-interface.jade | 27 - .../js/latest/api/annotations/Pipe-var.jade | 12 - .../api/annotations/PipeAnnotation-class.jade | 58 -- .../annotations/PipeFactory-interface.jade | 24 - .../js/latest/api/annotations/Query-var.jade | 12 - .../annotations/QueryFactory-interface.jade | 52 -- .../js/latest/api/annotations/View-var.jade | 12 - .../annotations/ViewDecorator-interface.jade | 37 - .../annotations/ViewEncapsulation-enum.jade | 50 -- .../annotations/ViewFactory-interface.jade | 49 -- .../latest/api/annotations/ViewQuery-var.jade | 12 - .../docs/js/latest/api/annotations/_data.json | 134 --- .../api/change_detection/CHECKED-const.jade | 13 - .../change_detection/CHECK_ALWAYS-const.jade | 13 - .../change_detection/CHECK_ONCE-const.jade | 13 - .../ChangeDetectionError-class.jade | 10 +- .../ChangeDetectionStrategy-enum.jade | 103 +++ .../ChangeDetector-interface.jade | 21 +- .../ChangeDetectorRef-class.jade | 18 +- .../api/change_detection/DEFAULT-const.jade | 12 - .../api/change_detection/DETACHED-const.jade | 13 - ...dAfterItHasBeenCheckedException-class.jade | 14 +- .../IterableDiffer-interface.jade | 5 +- .../IterableDifferFactory-interface.jade | 6 +- .../IterableDiffers-class.jade | 6 +- .../KeyValueDiffer-interface.jade | 5 +- .../KeyValueDifferFactory-interface.jade | 6 +- .../KeyValueDiffers-class.jade | 6 +- .../api/change_detection/Locals-class.jade | 5 +- .../api/change_detection/ON_PUSH-const.jade | 12 - .../PipeOnDestroy-interface.jade | 24 +- .../PipeTransform-interface.jade | 18 +- .../change_detection/WrappedValue-class.jade | 20 +- .../js/latest/api/change_detection/_data.json | 54 +- .../js/latest/api/change_detection/index.jade | 2 +- .../latest/api/core/APP_COMPONENT-const.jade | 3 +- .../js/latest/api/core/AppRootUrl-class.jade | 12 +- .../latest/api/core/AppViewManager-class.jade | 8 +- .../latest/api/core/ApplicationRef-class.jade | 14 +- .../js/latest/api/core/Compiler-class.jade | 25 +- .../latest/api/core/ComponentRef-class.jade | 8 +- .../api/core/ComponentUrlMapper-class.jade | 10 +- .../api/core/DirectiveResolver-class.jade | 12 +- .../core/DynamicComponentLoader-class.jade | 7 +- .../js/latest/api/core/ElementRef-class.jade | 11 +- .../latest/api/core/EventEmitter-class.jade | 9 +- .../api/core/HostViewRef-interface.jade | 5 +- .../js/latest/api/core/LifeCycle-class.jade | 29 +- .../docs/js/latest/api/core/NgZone-class.jade | 12 +- .../js/latest/api/core/Observable-class.jade | 5 +- .../latest/api/core/ProtoViewRef-class.jade | 39 +- .../js/latest/api/core/QueryList-class.jade | 92 +- .../js/latest/api/core/TemplateRef-class.jade | 9 +- .../js/latest/api/core/Type-interface.jade | 8 +- .../js/latest/api/core/UrlResolver-class.jade | 10 +- .../api/core/ViewContainerRef-class.jade | 10 +- .../js/latest/api/core/ViewRef-class.jade | 54 +- public/docs/js/latest/api/core/_data.json | 53 +- public/docs/js/latest/api/core/index.jade | 2 +- .../api/di/AbstractBindingError-class.jade | 6 +- .../docs/js/latest/api/di/Binding-class.jade | 20 +- .../latest/api/di/BindingBuilder-class.jade | 8 +- .../api/di/BindingWithVisibility-class.jade | 5 +- .../api/di/CyclicDependencyError-class.jade | 19 +- .../js/latest/api/di/Dependency-class.jade | 6 +- .../api/di/DependencyMetadata-class.jade | 29 +- .../api/di/DependencyProvider-interface.jade | 6 +- .../latest/api/di/ForwardRefFn-interface.jade | 5 +- public/docs/js/latest/api/di/Host-var.jade | 3 +- .../latest/api/di/HostFactory-interface.jade | 6 +- .../js/latest/api/di/HostMetadata-class.jade | 26 +- public/docs/js/latest/api/di/Inject-var.jade | 3 +- .../api/di/InjectFactory-interface.jade | 6 +- .../latest/api/di/InjectMetadata-class.jade | 12 +- .../docs/js/latest/api/di/Injectable-var.jade | 3 +- .../api/di/InjectableFactory-interface.jade | 6 +- .../api/di/InjectableMetadata-class.jade | 16 +- .../docs/js/latest/api/di/Injector-class.jade | 45 +- .../api/di/InstantiationError-class.jade | 9 +- .../api/di/InvalidBindingError-class.jade | 7 +- public/docs/js/latest/api/di/Key-class.jade | 14 +- .../js/latest/api/di/KeyRegistry-class.jade | 4 +- .../api/di/NoAnnotationError-class.jade | 11 +- .../latest/api/di/NoBindingError-class.jade | 7 +- .../js/latest/api/di/OpaqueToken-class.jade | 5 +- .../docs/js/latest/api/di/Optional-var.jade | 3 +- .../api/di/OptionalFactory-interface.jade | 6 +- .../latest/api/di/OptionalMetadata-class.jade | 15 +- .../latest/api/di/OutOfBoundsError-class.jade | 6 +- .../js/latest/api/di/ProtoInjector-class.jade | 5 +- .../latest/api/di/ResolvedBinding-class.jade | 12 +- public/docs/js/latest/api/di/Self-var.jade | 3 +- .../latest/api/di/SelfFactory-interface.jade | 6 +- .../js/latest/api/di/SelfMetadata-class.jade | 21 +- .../docs/js/latest/api/di/SkipSelf-var.jade | 3 +- .../api/di/SkipSelfFactory-interface.jade | 6 +- .../latest/api/di/SkipSelfMetadata-class.jade | 30 +- .../js/latest/api/di/TypeLiteral-class.jade | 7 +- .../js/latest/api/di/UNDEFINED-const.jade | 3 +- .../js/latest/api/di/Visibility-enum.jade | 5 +- public/docs/js/latest/api/di/_data.json | 97 +- .../docs/js/latest/api/di/bind-function.jade | 2 +- .../js/latest/api/di/forwardRef-function.jade | 2 +- public/docs/js/latest/api/di/index.jade | 2 +- .../api/di/resolveForwardRef-function.jade | 2 +- .../api/directives/CORE_DIRECTIVES-const.jade | 13 +- .../latest/api/directives/NgClass-class.jade | 29 +- .../js/latest/api/directives/NgFor-class.jade | 39 +- .../js/latest/api/directives/NgIf-class.jade | 63 +- .../api/directives/NgNonBindable-class.jade | 16 +- .../latest/api/directives/NgStyle-class.jade | 30 +- .../latest/api/directives/NgSwitch-class.jade | 43 +- .../api/directives/NgSwitchDefault-class.jade | 14 +- .../api/directives/NgSwitchWhen-class.jade | 36 +- .../api/directives/RecordViewTuple-class.jade | 5 +- .../api/directives/SwitchView-class.jade | 7 +- .../docs/js/latest/api/directives/_data.json | 24 +- .../docs/js/latest/api/directives/index.jade | 2 +- .../api/forms/AbstractControl-class.jade | 17 +- .../forms/AbstractControlDirective-class.jade | 10 +- .../CheckboxControlValueAccessor-class.jade | 16 +- .../js/latest/api/forms/Control-class.jade | 15 +- .../latest/api/forms/ControlArray-class.jade | 23 +- .../api/forms/ControlContainer-class.jade | 13 +- .../latest/api/forms/ControlGroup-class.jade | 25 +- .../forms/ControlValueAccessor-interface.jade | 13 +- .../api/forms/DefaultValueAccessor-class.jade | 17 +- .../latest/api/forms/FORM_BINDINGS-const.jade | 3 +- .../api/forms/FORM_DIRECTIVES-const.jade | 3 +- .../js/latest/api/forms/Form-interface.jade | 13 +- .../latest/api/forms/FormBuilder-class.jade | 74 +- .../js/latest/api/forms/NgControl-class.jade | 13 +- .../api/forms/NgControlGroup-class.jade | 47 +- .../latest/api/forms/NgControlName-class.jade | 70 +- .../js/latest/api/forms/NgForm-class.jade | 40 +- .../latest/api/forms/NgFormControl-class.jade | 59 +- .../latest/api/forms/NgFormModel-class.jade | 80 +- .../js/latest/api/forms/NgModel-class.jade | 30 +- .../api/forms/NgRequiredValidator-class.jade | 10 +- .../api/forms/NgSelectOption-class.jade | 19 +- .../latest/api/forms/NgValidator-class.jade | 10 +- .../SelectControlValueAccessor-class.jade | 11 +- .../js/latest/api/forms/Validators-class.jade | 17 +- public/docs/js/latest/api/forms/_data.json | 52 +- public/docs/js/latest/api/forms/index.jade | 2 +- .../api/http/BaseRequestOptions-class.jade | 34 + .../api/http/BaseResponseOptions-class.jade | 106 +++ .../js/latest/api/http/BrowserXhr-class.jade | 50 ++ .../js/latest/api/http/Connection-class.jade | 61 ++ .../api/http/ConnectionBackend-class.jade | 40 + .../latest/api/http/HTTP_BINDINGS-const.jade | 24 + .../js/latest/api/http/Headers-class.jade | 193 ++++ .../docs/js/latest/api/http/Http-class.jade | 156 ++++ .../latest/api/http/JSONPBackend-class.jade | 50 ++ .../api/http/JSONPConnection-class.jade | 104 +++ .../latest/api/http/JSONP_BINDINGS-const.jade | 10 + .../docs/js/latest/api/http/Jsonp-class.jade | 54 ++ .../js/latest/api/http/MockBackend-class.jade | 169 ++++ .../latest/api/http/MockConnection-class.jade | 148 ++++ .../js/latest/api/http/ReadyStates-enum.jade | 81 ++ .../js/latest/api/http/Request-class.jade | 121 +++ .../api/http/RequestCacheOpts-enum.jade | 81 ++ .../api/http/RequestCredentialsOpts-enum.jade | 45 + .../latest/api/http/RequestMethods-enum.jade | 93 ++ .../api/http/RequestModesOpts-enum.jade | 45 + .../latest/api/http/RequestOptions-class.jade | 145 +++ .../http/RequestOptionsArgs-interface.jade | 105 +++ .../js/latest/api/http/Response-class.jade | 211 +++++ .../api/http/ResponseOptions-class.jade | 112 +++ .../http/ResponseOptionsArgs-interface.jade | 81 ++ .../latest/api/http/ResponseTypes-enum.jade | 69 ++ .../api/http/URLSearchParams-class.jade | 224 +++++ .../js/latest/api/http/XHRBackend-class.jade | 50 ++ .../latest/api/http/XHRConnection-class.jade | 79 ++ public/docs/js/latest/api/http/_data.json | 122 +++ .../api/{annotations => http}/index.jade | 2 +- .../AfterContentChecked-interface.jade | 28 + .../metadata/AfterContentInit-interface.jade | 28 + .../metadata/AfterViewChecked-interface.jade | 28 + .../api/metadata/AfterViewInit-interface.jade | 28 + .../js/latest/api/metadata/Attribute-var.jade | 11 + .../metadata/AttributeFactory-interface.jade | 11 + .../api/metadata/AttributeMetadata-class.jade | 77 ++ .../Class-function.jade | 4 +- .../ClassDefinition-interface.jade | 12 +- .../js/latest/api/metadata/Component-var.jade | 11 + .../ComponentDecorator-interface.jade | 37 + .../metadata/ComponentFactory-interface.jade | 11 + .../ComponentMetadata-class.jade} | 64 +- .../js/latest/api/metadata/Directive-var.jade | 11 + .../DirectiveDecorator-interface.jade | 11 + .../metadata/DirectiveFactory-interface.jade | 11 + .../api/metadata/DirectiveMetadata-class.jade | 432 +++++++++ .../api/metadata/DoCheck-interface.jade | 28 + .../api/metadata/LifecycleEvent-enum.jade | 264 ++++++ .../api/metadata/OnChanges-interface.jade | 28 + .../api/metadata/OnDestroy-interface.jade | 28 + .../latest/api/metadata/OnInit-interface.jade | 28 + .../docs/js/latest/api/metadata/Pipe-var.jade | 11 + .../api/metadata/PipeFactory-interface.jade | 11 + .../api/metadata/PipeMetadata-class.jade | 49 ++ .../js/latest/api/metadata/Query-var.jade | 11 + .../api/metadata/QueryFactory-interface.jade | 11 + .../QueryMetadata-class.jade} | 14 +- .../TypeDecorator-interface.jade | 31 +- .../docs/js/latest/api/metadata/View-var.jade | 11 + .../api/metadata/ViewDecorator-interface.jade | 37 + .../api/metadata/ViewEncapsulation-enum.jade | 52 ++ .../api/metadata/ViewFactory-interface.jade | 11 + .../ViewMetadata-class.jade} | 52 +- .../js/latest/api/metadata/ViewQuery-var.jade | 11 + public/docs/js/latest/api/metadata/_data.json | 153 ++++ public/docs/js/latest/api/metadata/index.jade | 11 + .../js/latest/api/pipes/AsyncPipe-class.jade | 27 +- .../latest/api/pipes/CurrencyPipe-class.jade | 16 +- .../latest/api/pipes/DEFAULT_PIPES-const.jade | 3 +- .../api/pipes/DEFAULT_PIPES_TOKEN-const.jade | 3 +- .../js/latest/api/pipes/DatePipe-class.jade | 59 +- .../latest/api/pipes/DecimalPipe-class.jade | 28 +- .../js/latest/api/pipes/JsonPipe-class.jade | 28 +- .../latest/api/pipes/LimitToPipe-class.jade | 44 +- .../latest/api/pipes/LowerCasePipe-class.jade | 25 +- .../latest/api/pipes/PercentPipe-class.jade | 12 +- .../latest/api/pipes/UpperCasePipe-class.jade | 25 +- public/docs/js/latest/api/pipes/_data.json | 24 +- public/docs/js/latest/api/pipes/index.jade | 2 +- .../api/router/APP_BASE_HREF-const.jade | 3 +- .../latest/api/router/AsyncRoute-class.jade | 19 +- .../js/latest/api/router/AuxRoute-class.jade | 17 +- .../js/latest/api/router/CanActivate-var.jade | 3 +- .../api/router/CanDeactivate-interface.jade | 23 +- .../latest/api/router/CanReuse-interface.jade | 27 +- .../router/ComponentDefinition-interface.jade | 5 +- .../router/ComponentInstruction-class.jade | 28 +- .../router/HashLocationStrategy-class.jade | 5 +- .../latest/api/router/Instruction-class.jade | 9 +- .../js/latest/api/router/Location-class.jade | 27 +- .../api/router/LocationStrategy-class.jade | 5 +- .../api/router/OnActivate-interface.jade | 25 +- .../api/router/OnDeactivate-interface.jade | 25 +- .../latest/api/router/OnReuse-interface.jade | 26 +- .../latest/api/router/OpaqueToken-class.jade | 5 +- ...s.jade => PathLocationStrategy-class.jade} | 5 +- .../js/latest/api/router/Pipeline-class.jade | 7 +- ...es-var.jade => ROUTER_BINDINGS-const.jade} | 3 +- ...onst.jade => ROUTER_DIRECTIVES-const.jade} | 3 +- .../latest/api/router/ROUTE_DATA-const.jade | 10 + .../js/latest/api/router/Redirect-class.jade | 17 +- .../latest/api/router/RootRouter-class.jade | 5 +- .../js/latest/api/router/Route-class.jade | 20 +- .../js/latest/api/router/RouteConfig-var.jade | 3 +- .../api/router/RouteDefinition-interface.jade | 17 +- .../latest/api/router/RouteParams-class.jade | 5 +- .../api/router/RouteRegistry-class.jade | 10 +- .../js/latest/api/router/Router-class.jade | 88 +- .../latest/api/router/RouterLink-class.jade | 50 +- .../latest/api/router/RouterOutlet-class.jade | 106 ++- .../js/latest/api/router/Type-interface.jade | 11 - .../docs/js/latest/api/router/Url-class.jade | 7 +- public/docs/js/latest/api/router/_data.json | 76 +- public/docs/js/latest/api/router/index.jade | 2 +- .../api/test/AsyncTestCompleter-class.jade | 5 +- public/docs/js/latest/api/test/By-class.jade | 5 +- .../latest/api/test/DebugElement-class.jade | 8 +- .../test/ELEMENT_PROBE_BINDINGS-const.jade | 10 + .../api/test/ELEMENT_PROBE_CONFIG-var.jade | 11 - .../test/FunctionWithParamTokens-class.jade | 7 +- .../test/GuinessCompatibleSpy-interface.jade | 5 +- .../latest/api/test/NgMatchers-interface.jade | 5 +- .../api/test/RootTestComponent-class.jade | 5 +- .../docs/js/latest/api/test/Scope-class.jade | 5 +- .../js/latest/api/test/SpyObject-class.jade | 21 +- .../api/test/TestComponentBuilder-class.jade | 16 +- public/docs/js/latest/api/test/_data.json | 61 +- .../js/latest/api/test/afterEach-var.jade | 3 +- .../api/test/asNativeElements-function.jade | 4 +- .../latest/api/test/beforeEach-function.jade | 2 +- .../api/test/beforeEachBindings-function.jade | 2 +- .../api/test/createTestInjector-function.jade | 4 +- .../latest/api/test/ddescribe-function.jade | 4 +- .../js/latest/api/test/describe-function.jade | 4 +- .../docs/js/latest/api/test/expect-var.jade | 3 +- .../docs/js/latest/api/test/iit-function.jade | 2 +- public/docs/js/latest/api/test/index.jade | 2 +- .../js/latest/api/test/inject-function.jade | 4 +- .../api/test/inspectElement-function.jade | 2 +- .../test/inspectNativeElement-function.jade | 2 +- .../api/test/isInInnerZone-function.jade | 2 +- .../docs/js/latest/api/test/it-function.jade | 2 +- public/docs/js/latest/api/test/proxy-var.jade | 3 +- .../latest/api/test/xdescribe-function.jade | 4 +- .../docs/js/latest/api/test/xit-function.jade | 2 +- 307 files changed, 5586 insertions(+), 4466 deletions(-) delete mode 100644 public/docs/js/latest/api/annotations/Attribute-var.jade delete mode 100644 public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade delete mode 100644 public/docs/js/latest/api/annotations/AttributeFactory-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/Component-var.jade delete mode 100644 public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/ComponentFactory-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/Directive-var.jade delete mode 100644 public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade delete mode 100644 public/docs/js/latest/api/annotations/DirectiveDecorator-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/DirectiveFactory-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/LifecycleEvent-enum.jade delete mode 100644 public/docs/js/latest/api/annotations/OnAllChangesDone-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/OnChange-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/OnCheck-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/OnDestroy-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/OnInit-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/Pipe-var.jade delete mode 100644 public/docs/js/latest/api/annotations/PipeAnnotation-class.jade delete mode 100644 public/docs/js/latest/api/annotations/PipeFactory-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/Query-var.jade delete mode 100644 public/docs/js/latest/api/annotations/QueryFactory-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/View-var.jade delete mode 100644 public/docs/js/latest/api/annotations/ViewDecorator-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/ViewEncapsulation-enum.jade delete mode 100644 public/docs/js/latest/api/annotations/ViewFactory-interface.jade delete mode 100644 public/docs/js/latest/api/annotations/ViewQuery-var.jade delete mode 100644 public/docs/js/latest/api/annotations/_data.json delete mode 100644 public/docs/js/latest/api/change_detection/CHECKED-const.jade delete mode 100644 public/docs/js/latest/api/change_detection/CHECK_ALWAYS-const.jade delete mode 100644 public/docs/js/latest/api/change_detection/CHECK_ONCE-const.jade create mode 100644 public/docs/js/latest/api/change_detection/ChangeDetectionStrategy-enum.jade delete mode 100644 public/docs/js/latest/api/change_detection/DEFAULT-const.jade delete mode 100644 public/docs/js/latest/api/change_detection/DETACHED-const.jade delete mode 100644 public/docs/js/latest/api/change_detection/ON_PUSH-const.jade create mode 100644 public/docs/js/latest/api/http/BaseRequestOptions-class.jade create mode 100644 public/docs/js/latest/api/http/BaseResponseOptions-class.jade create mode 100644 public/docs/js/latest/api/http/BrowserXhr-class.jade create mode 100644 public/docs/js/latest/api/http/Connection-class.jade create mode 100644 public/docs/js/latest/api/http/ConnectionBackend-class.jade create mode 100644 public/docs/js/latest/api/http/HTTP_BINDINGS-const.jade create mode 100644 public/docs/js/latest/api/http/Headers-class.jade create mode 100644 public/docs/js/latest/api/http/Http-class.jade create mode 100644 public/docs/js/latest/api/http/JSONPBackend-class.jade create mode 100644 public/docs/js/latest/api/http/JSONPConnection-class.jade create mode 100644 public/docs/js/latest/api/http/JSONP_BINDINGS-const.jade create mode 100644 public/docs/js/latest/api/http/Jsonp-class.jade create mode 100644 public/docs/js/latest/api/http/MockBackend-class.jade create mode 100644 public/docs/js/latest/api/http/MockConnection-class.jade create mode 100644 public/docs/js/latest/api/http/ReadyStates-enum.jade create mode 100644 public/docs/js/latest/api/http/Request-class.jade create mode 100644 public/docs/js/latest/api/http/RequestCacheOpts-enum.jade create mode 100644 public/docs/js/latest/api/http/RequestCredentialsOpts-enum.jade create mode 100644 public/docs/js/latest/api/http/RequestMethods-enum.jade create mode 100644 public/docs/js/latest/api/http/RequestModesOpts-enum.jade create mode 100644 public/docs/js/latest/api/http/RequestOptions-class.jade create mode 100644 public/docs/js/latest/api/http/RequestOptionsArgs-interface.jade create mode 100644 public/docs/js/latest/api/http/Response-class.jade create mode 100644 public/docs/js/latest/api/http/ResponseOptions-class.jade create mode 100644 public/docs/js/latest/api/http/ResponseOptionsArgs-interface.jade create mode 100644 public/docs/js/latest/api/http/ResponseTypes-enum.jade create mode 100644 public/docs/js/latest/api/http/URLSearchParams-class.jade create mode 100644 public/docs/js/latest/api/http/XHRBackend-class.jade create mode 100644 public/docs/js/latest/api/http/XHRConnection-class.jade create mode 100644 public/docs/js/latest/api/http/_data.json rename public/docs/js/latest/api/{annotations => http}/index.jade (83%) create mode 100644 public/docs/js/latest/api/metadata/AfterContentChecked-interface.jade create mode 100644 public/docs/js/latest/api/metadata/AfterContentInit-interface.jade create mode 100644 public/docs/js/latest/api/metadata/AfterViewChecked-interface.jade create mode 100644 public/docs/js/latest/api/metadata/AfterViewInit-interface.jade create mode 100644 public/docs/js/latest/api/metadata/Attribute-var.jade create mode 100644 public/docs/js/latest/api/metadata/AttributeFactory-interface.jade create mode 100644 public/docs/js/latest/api/metadata/AttributeMetadata-class.jade rename public/docs/js/latest/api/{annotations => metadata}/Class-function.jade (90%) rename public/docs/js/latest/api/{annotations => metadata}/ClassDefinition-interface.jade (50%) create mode 100644 public/docs/js/latest/api/metadata/Component-var.jade create mode 100644 public/docs/js/latest/api/metadata/ComponentDecorator-interface.jade create mode 100644 public/docs/js/latest/api/metadata/ComponentFactory-interface.jade rename public/docs/js/latest/api/{annotations/ComponentAnnotation-class.jade => metadata/ComponentMetadata-class.jade} (53%) create mode 100644 public/docs/js/latest/api/metadata/Directive-var.jade create mode 100644 public/docs/js/latest/api/metadata/DirectiveDecorator-interface.jade create mode 100644 public/docs/js/latest/api/metadata/DirectiveFactory-interface.jade create mode 100644 public/docs/js/latest/api/metadata/DirectiveMetadata-class.jade create mode 100644 public/docs/js/latest/api/metadata/DoCheck-interface.jade create mode 100644 public/docs/js/latest/api/metadata/LifecycleEvent-enum.jade create mode 100644 public/docs/js/latest/api/metadata/OnChanges-interface.jade create mode 100644 public/docs/js/latest/api/metadata/OnDestroy-interface.jade create mode 100644 public/docs/js/latest/api/metadata/OnInit-interface.jade create mode 100644 public/docs/js/latest/api/metadata/Pipe-var.jade create mode 100644 public/docs/js/latest/api/metadata/PipeFactory-interface.jade create mode 100644 public/docs/js/latest/api/metadata/PipeMetadata-class.jade create mode 100644 public/docs/js/latest/api/metadata/Query-var.jade create mode 100644 public/docs/js/latest/api/metadata/QueryFactory-interface.jade rename public/docs/js/latest/api/{annotations/QueryAnnotation-class.jade => metadata/QueryMetadata-class.jade} (59%) rename public/docs/js/latest/api/{annotations => metadata}/TypeDecorator-interface.jade (50%) create mode 100644 public/docs/js/latest/api/metadata/View-var.jade create mode 100644 public/docs/js/latest/api/metadata/ViewDecorator-interface.jade create mode 100644 public/docs/js/latest/api/metadata/ViewEncapsulation-enum.jade create mode 100644 public/docs/js/latest/api/metadata/ViewFactory-interface.jade rename public/docs/js/latest/api/{annotations/ViewAnnotation-class.jade => metadata/ViewMetadata-class.jade} (58%) create mode 100644 public/docs/js/latest/api/metadata/ViewQuery-var.jade create mode 100644 public/docs/js/latest/api/metadata/_data.json create mode 100644 public/docs/js/latest/api/metadata/index.jade rename public/docs/js/latest/api/router/{HTML5LocationStrategy-class.jade => PathLocationStrategy-class.jade} (85%) rename public/docs/js/latest/api/router/{routerInjectables-var.jade => ROUTER_BINDINGS-const.jade} (62%) rename public/docs/js/latest/api/router/{routerDirectives-const.jade => ROUTER_DIRECTIVES-const.jade} (62%) create mode 100644 public/docs/js/latest/api/router/ROUTE_DATA-const.jade delete mode 100644 public/docs/js/latest/api/router/Type-interface.jade create mode 100644 public/docs/js/latest/api/test/ELEMENT_PROBE_BINDINGS-const.jade delete mode 100644 public/docs/js/latest/api/test/ELEMENT_PROBE_CONFIG-var.jade diff --git a/public/docs/js/latest/api/annotations/Attribute-var.jade b/public/docs/js/latest/api/annotations/Attribute-var.jade deleted file mode 100644 index 1b66965e81..0000000000 --- a/public/docs/js/latest/api/annotations/Attribute-var.jade +++ /dev/null @@ -1,12 +0,0 @@ - -.l-main-section - h2 Attribute variable - p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 391) - - :markdown - Attribute factory function. - - - diff --git a/public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade b/public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade deleted file mode 100644 index 72661cdad0..0000000000 --- a/public/docs/js/latest/api/annotations/AttributeAnnotation-class.jade +++ /dev/null @@ -1,98 +0,0 @@ - -p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations_impl/di.ts (line 3) - -:markdown - Specifies that a constant attribute value should be injected. - - The directive can inject constant string literals of host element attributes. - - ## Example - - Suppose we have an `` element and want to know its `type`. - - ```html - - ``` - - A decorator can inject string literal `text` like so: - - ```javascript - @Directive({ - selector: `input' - }) - class InputDirective { - constructor(@Attribute('type') type) { - // type would be `text` in this example - } - } - ``` - - - -.l-main-section - h2 Annotations - .l-sub-section - h3.annotation CONST - pre.prettyprint - code. - @CONST() - - -.l-main-section - h2 Members - .l-sub-section - h3 constructor - - - pre.prettyprint - code. - constructor(attributeName: string) - - :markdown - - - - - - - .l-sub-section - h3 attributeName - - - :markdown - - - - - - - - .l-sub-section - h3 token - - - :markdown - - - - - - - - .l-sub-section - h3 toString - - - pre.prettyprint - code. - toString() - - :markdown - - - - - - diff --git a/public/docs/js/latest/api/annotations/AttributeFactory-interface.jade b/public/docs/js/latest/api/annotations/AttributeFactory-interface.jade deleted file mode 100644 index c90a44cd49..0000000000 --- a/public/docs/js/latest/api/annotations/AttributeFactory-interface.jade +++ /dev/null @@ -1,52 +0,0 @@ - -p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 243) - -:markdown - Attribute factory for creating annotations, decorators or DSL. - - ## Example as TypeScript Decorator - - ``` - import {Attribute, Component, View} from "angular2/angular2"; - - @Component({...}) - @View({...}) - class MyComponent { - constructor(@Attribute('title') title: string) { - ... - } - } - ``` - - ## Example as ES5 DSL - - ``` - var MyComponent = ng - .Component({...}) - .View({...}) - .Class({ - constructor: [new ng.Attribute('title'), function(title) { - ... - }] - }) - ``` - - ## Example as ES5 annotation - - ``` - var MyComponent = function(title) { - ... - }; - - MyComponent.annotations = [ - new ng.Component({...}) - new ng.View({...}) - ] - MyComponent.parameters = [ - [new ng.Attribute('title')] - ] - ``` - - diff --git a/public/docs/js/latest/api/annotations/Component-var.jade b/public/docs/js/latest/api/annotations/Component-var.jade deleted file mode 100644 index de44bd2b83..0000000000 --- a/public/docs/js/latest/api/annotations/Component-var.jade +++ /dev/null @@ -1,12 +0,0 @@ - -.l-main-section - h2 Component variable - p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 375) - - :markdown - Component factory function. - - - diff --git a/public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade b/public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade deleted file mode 100644 index 2a6cf0da19..0000000000 --- a/public/docs/js/latest/api/annotations/ComponentDecorator-interface.jade +++ /dev/null @@ -1,37 +0,0 @@ - -p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 18) - -:markdown - Interface for the Component decorator function. - - See ComponentFactory. - - -.l-main-section - h2 Members - .l-sub-section - h3 View - - - pre.prettyprint - code. - View(obj: { - templateUrl?: string, - template?: string, - directives?: List<Type | any | List<any>>, - pipes?: List<Type | any | List<any>>, - renderer?: string, - styles?: List<string>, - styleUrls?: List<string>, - }) - - :markdown - Chain View annotation. - - - - - - diff --git a/public/docs/js/latest/api/annotations/ComponentFactory-interface.jade b/public/docs/js/latest/api/annotations/ComponentFactory-interface.jade deleted file mode 100644 index c65de71f00..0000000000 --- a/public/docs/js/latest/api/annotations/ComponentFactory-interface.jade +++ /dev/null @@ -1,49 +0,0 @@ - -p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 111) - -:markdown - ComponentAnnotation factory for creating annotations, decorators or DSL. - - ## Example as TypeScript Decorator - - ``` - import {Component, View} from "angular2/angular2"; - - @Component({...}) - @View({...}) - class MyComponent { - constructor() { - ... - } - } - ``` - - ## Example as ES5 DSL - - ``` - var MyComponent = ng - .Component({...}) - .View({...}) - .Class({ - constructor: function() { - ... - } - }) - ``` - - ## Example as ES5 annotation - - ``` - var MyComponent = function() { - ... - }; - - MyComponent.annotations = [ - new ng.Component({...}) - new ng.View({...}) - ] - ``` - - diff --git a/public/docs/js/latest/api/annotations/Directive-var.jade b/public/docs/js/latest/api/annotations/Directive-var.jade deleted file mode 100644 index be0573e7cb..0000000000 --- a/public/docs/js/latest/api/annotations/Directive-var.jade +++ /dev/null @@ -1,12 +0,0 @@ - -.l-main-section - h2 Directive variable - p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations/decorators.ts (line 380) - - :markdown - Directive factory function. - - - diff --git a/public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade b/public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade deleted file mode 100644 index 29f7b437ef..0000000000 --- a/public/docs/js/latest/api/annotations/DirectiveAnnotation-class.jade +++ /dev/null @@ -1,827 +0,0 @@ - -p.location-badge. - exported from angular2/annotations - defined in angular2/src/core/annotations_impl/annotations.ts (line 4) - -:markdown - Directives allow you to attach behavior to elements in the DOM. - - Directives with an embedded view are called Components. - - A directive consists of a single directive annotation and a controller class. When the - directive's `selector` matches - elements in the DOM, the following steps occur: - - 1. For each directive, the `ElementInjector` attempts to resolve the directive's constructor - arguments. - 2. Angular instantiates directives for each matched element using `ElementInjector` in a - depth-first order, - as declared in the HTML. - - ## Understanding How Injection Works - - There are three stages of injection resolution. - - *Pre-existing Injectors*: - - The terminal Injector cannot resolve dependencies. It either throws an error or, if - the dependency was - specified as `@Optional`, returns `null`. - - The platform injector resolves browser singleton resources, such as: cookies, title, - location, and others. - - *Component Injectors*: Each component instance has its own Injector, and they follow - the same parent-child hierarchy - as the component instances in the DOM. - - *Element Injectors*: Each component instance has a Shadow DOM. Within the Shadow DOM each - element has an `ElementInjector` - which follow the same parent-child hierarchy as the DOM elements themselves. - - When a template is instantiated, it also must instantiate the corresponding directives in a - depth-first order. The - current `ElementInjector` resolves the constructor dependencies for each directive. - - Angular then resolves dependencies as follows, according to the order in which they appear in the - View: - - 1. Dependencies on the current element - 2. Dependencies on element injectors and their parents until it encounters a Shadow DOM boundary - 3. Dependencies on component injectors and their parents until it encounters the root component - 4. Dependencies on pre-existing injectors - - - The `ElementInjector` can inject other directives, element-specific special objects, or it can - delegate to the parent - injector. - - To inject other directives, declare the constructor parameter as: - - `directive:DirectiveType`: a directive on the current element only - - `@Host() directive:DirectiveType`: any directive that matches the type between the current - element and the - Shadow DOM root. - - `@Query(DirectiveType) query:QueryList`: A live collection of direct child - directives. - - `@QueryDescendants(DirectiveType) query:QueryList`: A live collection of any - child directives. - - To inject element-specific special objects, declare the constructor parameter as: - - `element: ElementRef` to obtain a reference to logical element in the view. - - `viewContainer: ViewContainerRef` to control child template instantiation, for - Directive directives only - - `bindingPropagation: BindingPropagation` to control change detection in a more granular way. - - ## Example - - The following example demonstrates how dependency injection resolves constructor arguments in - practice. - - - Assume this HTML template: - - ``` -
-
-
-
-
-
-
-
-
-
- ``` - - With the following `dependency` decorator and `SomeService` injectable class. - - ``` - @Injectable() - class SomeService { - } - - @Directive({ - selector: '[dependency]', - properties: [ - 'id: dependency' - ] - }) - class Dependency { - id:string; - } - ``` - - Let's step through the different ways in which `MyDirective` could be declared... - - - ### No injection - - Here the constructor is declared with no arguments, therefore nothing is injected into - `MyDirective`. - - ``` - @Directive({ selector: '[my-directive]' }) - class MyDirective { - constructor() { - } - } - ``` - - This directive would be instantiated with no dependencies. - - - ### Component-level injection - - Directives can inject any injectable instance from the closest component injector or any of its - parents. - - Here, the constructor declares a parameter, `someService`, and injects the `SomeService` type - from the parent - component's injector. - ``` - @Directive({ selector: '[my-directive]' }) - class MyDirective { - constructor(someService: SomeService) { - } - } - ``` - - This directive would be instantiated with a dependency on `SomeService`. - - - ### Injecting a directive from the current element - - Directives can inject other directives declared on the current element. - - ``` - @Directive({ selector: '[my-directive]' }) - class MyDirective { - constructor(dependency: Dependency) { - expect(dependency.id).toEqual(3); - } - } - ``` - This directive would be instantiated with `Dependency` declared at the same element, in this case - `dependency="3"`. - - ### Injecting a directive from any ancestor elements - - Directives can inject other directives declared on any ancestor element (in the current Shadow - DOM), i.e. on the current element, the - parent element, or its parents. - ``` - @Directive({ selector: '[my-directive]' }) - class MyDirective { - constructor(@Host() dependency: Dependency) { - expect(dependency.id).toEqual(2); - } - } - ``` - - `@Host` checks the current element, the parent, as well as its parents recursively. If - `dependency="2"` didn't - exist on the direct parent, this injection would - have returned - `dependency="1"`. - - - ### Injecting a live collection of direct child directives - - - A directive can also query for other child directives. Since parent directives are instantiated - before child directives, a directive can't simply inject the list of child directives. Instead, - the directive injects a QueryList, which updates its contents as children are added, - removed, or moved by a directive that uses a ViewContainerRef such as a `ng-for`, an - `ng-if`, or an `ng-switch`. - - ``` - @Directive({ selector: '[my-directive]' }) - class MyDirective { - constructor(@Query(Dependency) dependencies:QueryList) { - } - } - ``` - - This directive would be instantiated with a QueryList which contains `Dependency` 4 and - 6. Here, `Dependency` 5 would not be included, because it is not a direct child. - - ### Injecting a live collection of descendant directives - - By passing the descendant flag to `@Query` above, we can include the children of the child - elements. - - ``` - @Directive({ selector: '[my-directive]' }) - class MyDirective { - constructor(@Query(Dependency, {descendants: true}) dependencies:QueryList) { - } - } - ``` - - This directive would be instantiated with a Query which would contain `Dependency` 4, 5 and 6. - - ### Optional injection - - The normal behavior of directives is to return an error when a specified dependency cannot be - resolved. If you - would like to inject `null` on unresolved dependency instead, you can annotate that dependency - with `@Optional()`. - This explicitly permits the author of a template to treat some of the surrounding directives as - optional. - - ``` - @Directive({ selector: '[my-directive]' }) - class MyDirective { - constructor(@Optional() dependency:Dependency) { - } - } - ``` - - This directive would be instantiated with a `Dependency` directive found on the current element. - If none can be - found, the injector supplies `null` instead of throwing an error. - - ## Example - - Here we use a decorator directive to simply define basic tool-tip behavior. - - ``` - @Directive({ - selector: '[tooltip]', - properties: [ - 'text: tooltip' - ], - hostListeners: { - 'onmouseenter': 'onMouseEnter()', - 'onmouseleave': 'onMouseLeave()' - } - }) - class Tooltip{ - text:string; - overlay:Overlay; // NOT YET IMPLEMENTED - overlayManager:OverlayManager; // NOT YET IMPLEMENTED - - constructor(overlayManager:OverlayManager) { - this.overlay = overlay; - } - - onMouseEnter() { - // exact signature to be determined - this.overlay = this.overlayManager.open(text, ...); - } - - onMouseLeave() { - this.overlay.close(); - this.overlay = null; - } - } - ``` - In our HTML template, we can then add this behavior to a `
` or any other element with the - `tooltip` selector, - like so: - - ``` -
- ``` - - Directives can also control the instantiation, destruction, and positioning of inline template - elements: - - A directive uses a ViewContainerRef to instantiate, insert, move, and destroy views at - runtime. - The ViewContainerRef is created as a result of `