From a86c554a8e24fb2a60858d7acb8538ae7851bdc2 Mon Sep 17 00:00:00 2001 From: Julie Ralph Date: Tue, 16 Aug 2016 13:59:06 -0700 Subject: [PATCH] refactor(core/testing): remove deprecated ViewMetadata (#10837) Note that this doesn't actually remove all uses, but makes them private. --- modules/@angular/compiler/core_private.ts | 2 ++ .../test/directive_resolver_mock_spec.ts | 3 ++- .../compiler/test/runtime_compiler_spec.ts | 3 ++- .../test/test_component_builder_spec.ts | 4 +++- .../testing/directive_resolver_mock.ts | 3 ++- .../testing/test_component_builder.ts | 17 +++++++------ modules/@angular/core/private_export.ts | 3 +++ .../@angular/core/private_export_testing.ts | 2 +- modules/@angular/core/src/metadata.ts | 2 +- .../directive_lifecycle_integration_spec.ts | 3 ++- .../change_detection_integration_spec.ts | 3 ++- .../entry_components_integration_spec.ts | 3 ++- .../core/test/linker/integration_spec.ts | 3 ++- .../linker/projection_integration_spec.ts | 3 ++- .../linker/regression_integration_spec.ts | 3 ++- .../linker/view_injector_integration_spec.ts | 3 ++- .../@angular/core/test/metadata/di_spec.ts | 3 ++- .../core/testing/test_component_builder.ts | 5 ++-- .../worker/renderer_integration_spec.ts | 3 ++- .../src/compiler/compiler_benchmark.ts | 3 ++- tools/public_api_guard/core/index.d.ts | 24 ------------------- 21 files changed, 49 insertions(+), 49 deletions(-) diff --git a/modules/@angular/compiler/core_private.ts b/modules/@angular/compiler/core_private.ts index 13466581bf..27fd52c3a2 100644 --- a/modules/@angular/compiler/core_private.ts +++ b/modules/@angular/compiler/core_private.ts @@ -90,3 +90,5 @@ export var flattenStyles: typeof t.flattenStyles = r.flattenStyles; export var clearStyles: typeof t.clearStyles = r.clearStyles; export var collectAndResolveStyles: typeof r.collectAndResolveStyles = r.collectAndResolveStyles; export var renderStyles: typeof t.renderStyles = r.renderStyles; +export type ViewMetadata = t.ViewMetadata; +export var ViewMetadata: typeof t.ViewMetadata = r.ViewMetadata; diff --git a/modules/@angular/compiler/test/directive_resolver_mock_spec.ts b/modules/@angular/compiler/test/directive_resolver_mock_spec.ts index b1e50a317d..12491fd751 100644 --- a/modules/@angular/compiler/test/directive_resolver_mock_spec.ts +++ b/modules/@angular/compiler/test/directive_resolver_mock_spec.ts @@ -6,9 +6,10 @@ * found in the LICENSE file at https://angular.io/license */ -import {Component, ComponentMetadata, Injector, ViewMetadata} from '@angular/core'; +import {Component, ComponentMetadata, Injector} from '@angular/core'; import {beforeEach, ddescribe, describe, expect, iit, inject, it} from '@angular/core/testing/testing_internal'; +import {ViewMetadata} from '../core_private'; import {isBlank, stringify} from '../src/facade/lang'; import {MockDirectiveResolver} from '../testing'; diff --git a/modules/@angular/compiler/test/runtime_compiler_spec.ts b/modules/@angular/compiler/test/runtime_compiler_spec.ts index 64ba12c0d2..be5f2617cc 100644 --- a/modules/@angular/compiler/test/runtime_compiler_spec.ts +++ b/modules/@angular/compiler/test/runtime_compiler_spec.ts @@ -8,11 +8,12 @@ import {DirectiveResolver, XHR} from '@angular/compiler'; import {MockDirectiveResolver} from '@angular/compiler/testing'; -import {Compiler, Component, ComponentFactory, Injectable, Injector, Input, NgModule, NgModuleFactory, Type, ViewMetadata} from '@angular/core'; +import {Compiler, Component, ComponentFactory, Injectable, Injector, Input, NgModule, NgModuleFactory, Type} from '@angular/core'; import {ComponentFixture, TestBed, fakeAsync, tick} from '@angular/core/testing'; import {TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; import {expect} from '@angular/platform-browser/testing/matchers'; +import {ViewMetadata} from '../core_private'; import {stringify} from '../src/facade/lang'; import {SpyXHR} from './spies'; diff --git a/modules/@angular/compiler/test/test_component_builder_spec.ts b/modules/@angular/compiler/test/test_component_builder_spec.ts index cdf7631e80..79d581a138 100644 --- a/modules/@angular/compiler/test/test_component_builder_spec.ts +++ b/modules/@angular/compiler/test/test_component_builder_spec.ts @@ -7,12 +7,14 @@ */ import {NgIf} from '@angular/common'; -import {Component, Injectable, Input, NgModule, Pipe, ViewMetadata} from '@angular/core'; +import {Component, Injectable, Input, NgModule, Pipe} from '@angular/core'; import {ComponentFixtureAutoDetect, ComponentFixtureNoNgZone, withModule} from '@angular/core/testing'; import {AsyncTestCompleter, TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; import {dispatchEvent} from '@angular/platform-browser/testing/browser_util'; import {expect} from '@angular/platform-browser/testing/matchers'; +import {ViewMetadata} from '../core_private'; + @Component( {selector: 'child-comp', template: `Original {{childBinding}}`, directives: []}) @Injectable() diff --git a/modules/@angular/compiler/testing/directive_resolver_mock.ts b/modules/@angular/compiler/testing/directive_resolver_mock.ts index 4c7ab129c2..66a9183781 100644 --- a/modules/@angular/compiler/testing/directive_resolver_mock.ts +++ b/modules/@angular/compiler/testing/directive_resolver_mock.ts @@ -6,7 +6,8 @@ * found in the LICENSE file at https://angular.io/license */ -import {AnimationEntryMetadata, Compiler, ComponentMetadata, DirectiveMetadata, Injectable, Injector, Type, ViewMetadata, resolveForwardRef} from '@angular/core'; +import {AnimationEntryMetadata, Compiler, ComponentMetadata, DirectiveMetadata, Injectable, Injector, Type, resolveForwardRef} from '@angular/core'; +import {ViewMetadata} from '../core_private'; import {DirectiveResolver} from '../src/directive_resolver'; import {Map} from '../src/facade/collection'; diff --git a/modules/@angular/compiler/testing/test_component_builder.ts b/modules/@angular/compiler/testing/test_component_builder.ts index 51b7087e31..62bdb2edf0 100644 --- a/modules/@angular/compiler/testing/test_component_builder.ts +++ b/modules/@angular/compiler/testing/test_component_builder.ts @@ -6,9 +6,12 @@ * found in the LICENSE file at https://angular.io/license */ -import {AnimationEntryMetadata, Compiler, ComponentFactory, Inject, Injectable, Injector, NgZone, Type, ViewMetadata} from '@angular/core'; +import {AnimationEntryMetadata, Compiler, ComponentFactory, Inject, Injectable, Injector, NgZone, Type} from '@angular/core'; import {ComponentFixture, ComponentFixtureNoNgZone, TestBed} from '@angular/core/testing'; + +import {ViewMetadata} from '../core_private'; import {TestComponentBuilder} from '../core_private_testing'; +// export {ViewMetadata} from '../core_private'; import {DirectiveResolver} from '../index'; import {MapWrapper} from '../src/facade/collection'; @@ -25,17 +28,17 @@ import {isPresent} from '../src/facade/lang'; @Injectable() export class OverridingTestComponentBuilder extends TestComponentBuilder { /** @internal */ - _bindingsOverrides = new Map, any[]>(); + private _bindingsOverrides = new Map, any[]>(); /** @internal */ - _directiveOverrides = new Map, Map, Type>>(); + private _directiveOverrides = new Map, Map, Type>>(); /** @internal */ - _templateOverrides = new Map, string>(); + private _templateOverrides = new Map, string>(); /** @internal */ - _animationOverrides = new Map, AnimationEntryMetadata[]>(); + private _animationOverrides = new Map, AnimationEntryMetadata[]>(); /** @internal */ - _viewBindingsOverrides = new Map, any[]>(); + private _viewBindingsOverrides = new Map, any[]>(); /** @internal */ - _viewOverrides = new Map, ViewMetadata>(); + private _viewOverrides = new Map, ViewMetadata>(); constructor(@Inject(TestBed) injector: Injector) { super(injector); } diff --git a/modules/@angular/core/private_export.ts b/modules/@angular/core/private_export.ts index 0c41ed9da2..3f200a653a 100644 --- a/modules/@angular/core/private_export.ts +++ b/modules/@angular/core/private_export.ts @@ -67,6 +67,8 @@ export declare namespace __core_private_types__ { export var interpolate: typeof view_utils.interpolate; export var ViewUtils: typeof view_utils.ViewUtils; export var VIEW_ENCAPSULATION_VALUES: typeof metadata_view.VIEW_ENCAPSULATION_VALUES; + export type ViewMetadata = metadata_view.ViewMetadata; + export var ViewMetadata: typeof metadata_view.ViewMetadata; export var DebugContext: typeof debug_context.DebugContext; export var StaticNodeDebugInfo: typeof debug_context.StaticNodeDebugInfo; export var devModeEqual: typeof change_detection_util.devModeEqual; @@ -144,6 +146,7 @@ export var __core_private__ = { interpolate: view_utils.interpolate, ViewUtils: view_utils.ViewUtils, VIEW_ENCAPSULATION_VALUES: metadata_view.VIEW_ENCAPSULATION_VALUES, + ViewMetadata: metadata_view.ViewMetadata, DebugContext: debug_context.DebugContext, StaticNodeDebugInfo: debug_context.StaticNodeDebugInfo, devModeEqual: change_detection_util.devModeEqual, diff --git a/modules/@angular/core/private_export_testing.ts b/modules/@angular/core/private_export_testing.ts index cc70c5c39a..14d3442609 100644 --- a/modules/@angular/core/private_export_testing.ts +++ b/modules/@angular/core/private_export_testing.ts @@ -21,5 +21,5 @@ export declare namespace __core_private_testing_types__ { export var __core_private_testing__ = { TestingCompiler: test_compiler.TestingCompiler, TestingCompilerFactory: test_compiler.TestingCompilerFactory, - TestComponentBuilder: test_component_builder.TestComponentBuilder + TestComponentBuilder: test_component_builder.TestComponentBuilder, }; diff --git a/modules/@angular/core/src/metadata.ts b/modules/@angular/core/src/metadata.ts index 9465d6b7ac..d50cdca297 100644 --- a/modules/@angular/core/src/metadata.ts +++ b/modules/@angular/core/src/metadata.ts @@ -22,7 +22,7 @@ export {ANALYZE_FOR_ENTRY_COMPONENTS, AttributeMetadata, ContentChildMetadata, C export {ComponentMetadata, ComponentMetadataType, DirectiveMetadata, DirectiveMetadataType, HostBindingMetadata, HostListenerMetadata, InputMetadata, OutputMetadata, PipeMetadata, PipeMetadataType} from './metadata/directives'; export {AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, DoCheck, OnChanges, OnDestroy, OnInit} from './metadata/lifecycle_hooks'; export {CUSTOM_ELEMENTS_SCHEMA, ModuleWithProviders, NgModuleMetadata, NgModuleMetadataType, SchemaMetadata} from './metadata/ng_module'; -export {ViewEncapsulation, ViewMetadata} from './metadata/view'; +export {ViewEncapsulation} from './metadata/view'; diff --git a/modules/@angular/core/test/directive_lifecycle_integration_spec.ts b/modules/@angular/core/test/directive_lifecycle_integration_spec.ts index 216ae0c7c9..93f84aa269 100644 --- a/modules/@angular/core/test/directive_lifecycle_integration_spec.ts +++ b/modules/@angular/core/test/directive_lifecycle_integration_spec.ts @@ -7,7 +7,8 @@ */ import {AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, DoCheck, OnChanges, OnInit} from '@angular/core'; -import {Component, Directive, ViewMetadata} from '@angular/core/src/metadata'; +import {Component, Directive} from '@angular/core/src/metadata'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {AsyncTestCompleter, Log, TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, expect, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; export function main() { diff --git a/modules/@angular/core/test/linker/change_detection_integration_spec.ts b/modules/@angular/core/test/linker/change_detection_integration_spec.ts index 7326cf975d..dffd61006e 100644 --- a/modules/@angular/core/test/linker/change_detection_integration_spec.ts +++ b/modules/@angular/core/test/linker/change_detection_integration_spec.ts @@ -10,8 +10,9 @@ import {AsyncPipe, NgFor} from '@angular/common'; import {ElementSchemaRegistry} from '@angular/compiler/src/schema/element_schema_registry'; import {TEST_COMPILER_PROVIDERS} from '@angular/compiler/test/test_bindings'; import {MockSchemaRegistry} from '@angular/compiler/testing'; -import {AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, ChangeDetectionStrategy, ChangeDetectorRef, Component, DebugElement, Directive, DoCheck, Injectable, Input, OnChanges, OnDestroy, OnInit, Output, Pipe, PipeTransform, RenderComponentType, Renderer, RootRenderer, SimpleChange, SimpleChanges, TemplateRef, Type, ViewContainerRef, ViewMetadata, WrappedValue, forwardRef} from '@angular/core'; +import {AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit, ChangeDetectionStrategy, ChangeDetectorRef, Component, DebugElement, Directive, DoCheck, Injectable, Input, OnChanges, OnDestroy, OnInit, Output, Pipe, PipeTransform, RenderComponentType, Renderer, RootRenderer, SimpleChange, SimpleChanges, TemplateRef, Type, ViewContainerRef, WrappedValue, forwardRef} from '@angular/core'; import {DebugDomRenderer} from '@angular/core/src/debug/debug_renderer'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {ComponentFixture, TestBed, fakeAsync, flushMicrotasks, tick} from '@angular/core/testing'; import {TestComponentBuilder, afterEach, beforeEach, beforeEachProviders, ddescribe, describe, expect, iit, inject, it, xit} from '@angular/core/testing/testing_internal'; import {By} from '@angular/platform-browser/src/dom/debug/by'; diff --git a/modules/@angular/core/test/linker/entry_components_integration_spec.ts b/modules/@angular/core/test/linker/entry_components_integration_spec.ts index 361a2ffdcb..c7d8f4123c 100644 --- a/modules/@angular/core/test/linker/entry_components_integration_spec.ts +++ b/modules/@angular/core/test/linker/entry_components_integration_spec.ts @@ -6,7 +6,8 @@ * found in the LICENSE file at https://angular.io/license */ -import {ANALYZE_FOR_ENTRY_COMPONENTS, Component, ComponentFactoryResolver, NoComponentFactoryError, ViewMetadata, forwardRef} from '@angular/core'; +import {ANALYZE_FOR_ENTRY_COMPONENTS, Component, ComponentFactoryResolver, NoComponentFactoryError, forwardRef} from '@angular/core'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {TestBed} from '@angular/core/testing'; import {AsyncTestCompleter, TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, expect, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; diff --git a/modules/@angular/core/test/linker/integration_spec.ts b/modules/@angular/core/test/linker/integration_spec.ts index 889d366dc7..e4e6ec92f0 100644 --- a/modules/@angular/core/test/linker/integration_spec.ts +++ b/modules/@angular/core/test/linker/integration_spec.ts @@ -16,7 +16,8 @@ import {QueryList} from '@angular/core/src/linker/query_list'; import {TemplateRef, TemplateRef_} from '@angular/core/src/linker/template_ref'; import {ViewContainerRef} from '@angular/core/src/linker/view_container_ref'; import {EmbeddedViewRef} from '@angular/core/src/linker/view_ref'; -import {Attribute, Component, ContentChildren, Directive, HostBinding, HostListener, Input, Output, Pipe, ViewMetadata} from '@angular/core/src/metadata'; +import {Attribute, Component, ContentChildren, Directive, HostBinding, HostListener, Input, Output, Pipe} from '@angular/core/src/metadata'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {Renderer} from '@angular/core/src/render'; import {ComponentFixture, TestBed, fakeAsync, tick} from '@angular/core/testing'; import {AsyncTestCompleter, TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; diff --git a/modules/@angular/core/test/linker/projection_integration_spec.ts b/modules/@angular/core/test/linker/projection_integration_spec.ts index bbadb7639c..40e6877bbc 100644 --- a/modules/@angular/core/test/linker/projection_integration_spec.ts +++ b/modules/@angular/core/test/linker/projection_integration_spec.ts @@ -6,8 +6,9 @@ * found in the LICENSE file at https://angular.io/license */ -import {Component, Directive, ElementRef, TemplateRef, ViewContainerRef, ViewEncapsulation, ViewMetadata, forwardRef} from '@angular/core'; +import {Component, Directive, ElementRef, TemplateRef, ViewContainerRef, ViewEncapsulation, forwardRef} from '@angular/core'; import {getAllDebugNodes} from '@angular/core/src/debug/debug_node'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {ComponentFixture} from '@angular/core/testing'; import {AsyncTestCompleter, TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; import {By} from '@angular/platform-browser/src/dom/debug/by'; diff --git a/modules/@angular/core/test/linker/regression_integration_spec.ts b/modules/@angular/core/test/linker/regression_integration_spec.ts index ec5024428f..9749707a77 100644 --- a/modules/@angular/core/test/linker/regression_integration_spec.ts +++ b/modules/@angular/core/test/linker/regression_integration_spec.ts @@ -7,7 +7,8 @@ */ import {NgClass, NgIf} from '@angular/common'; -import {Component, Injector, OpaqueToken, Pipe, PipeTransform, ViewMetadata, forwardRef} from '@angular/core'; +import {Component, Injector, OpaqueToken, Pipe, PipeTransform, forwardRef} from '@angular/core'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {TestBed} from '@angular/core/testing'; import {AsyncTestCompleter, TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; import {expect} from '@angular/platform-browser/testing/matchers'; diff --git a/modules/@angular/core/test/linker/view_injector_integration_spec.ts b/modules/@angular/core/test/linker/view_injector_integration_spec.ts index b480793fa6..0cb707b2bc 100644 --- a/modules/@angular/core/test/linker/view_injector_integration_spec.ts +++ b/modules/@angular/core/test/linker/view_injector_integration_spec.ts @@ -7,7 +7,8 @@ */ import {NgFor, NgIf} from '@angular/common'; -import {Attribute, ChangeDetectionStrategy, ChangeDetectorRef, Component, DebugElement, Directive, ElementRef, Host, Inject, InjectMetadata, Input, Optional, Pipe, PipeTransform, Self, SkipSelfMetadata, TemplateRef, Type, ViewContainerRef, ViewMetadata, forwardRef} from '@angular/core'; +import {Attribute, ChangeDetectionStrategy, ChangeDetectorRef, Component, DebugElement, Directive, ElementRef, Host, Inject, InjectMetadata, Input, Optional, Pipe, PipeTransform, Self, SkipSelfMetadata, TemplateRef, Type, ViewContainerRef, forwardRef} from '@angular/core'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {ComponentFixture, fakeAsync, flushMicrotasks, tick} from '@angular/core/testing'; import {TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, iit, inject, it, xdescribe, xit} from '@angular/core/testing/testing_internal'; import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter'; diff --git a/modules/@angular/core/test/metadata/di_spec.ts b/modules/@angular/core/test/metadata/di_spec.ts index 31d145c785..2dfbf0f19f 100644 --- a/modules/@angular/core/test/metadata/di_spec.ts +++ b/modules/@angular/core/test/metadata/di_spec.ts @@ -6,7 +6,8 @@ * found in the LICENSE file at https://angular.io/license */ -import {Component, Directive, ElementRef, Input, QueryList, ViewChild, ViewChildren, ViewMetadata} from '@angular/core'; +import {Component, Directive, ElementRef, Input, QueryList, ViewChild, ViewChildren} from '@angular/core'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {AsyncTestCompleter, TestComponentBuilder, beforeEach, ddescribe, describe, expect, iit, inject, it, xit} from '@angular/core/testing/testing_internal'; export function main() { diff --git a/modules/@angular/core/testing/test_component_builder.ts b/modules/@angular/core/testing/test_component_builder.ts index 33c1b3f6b7..c38e335a5f 100644 --- a/modules/@angular/core/testing/test_component_builder.ts +++ b/modules/@angular/core/testing/test_component_builder.ts @@ -6,12 +6,13 @@ * found in the LICENSE file at https://angular.io/license */ -import {AnimationEntryMetadata, Compiler, ComponentFactory, Injectable, Injector, NgZone, OpaqueToken, ViewMetadata} from '../index'; +import {AnimationEntryMetadata, Compiler, ComponentFactory, Injectable, Injector, NgZone, OpaqueToken} from '../index'; import {isPresent} from '../src/facade/lang'; +import {ViewMetadata} from '../src/metadata/view'; import {Type} from '../src/type'; + import {ComponentFixture} from './component_fixture'; import {tick} from './fake_async'; - import {ComponentFixtureAutoDetect, ComponentFixtureNoNgZone, TestComponentRenderer} from './test_bed'; var _nextRootElementId = 0; diff --git a/modules/@angular/platform-browser/test/web_workers/worker/renderer_integration_spec.ts b/modules/@angular/platform-browser/test/web_workers/worker/renderer_integration_spec.ts index 261621c715..d891261f51 100644 --- a/modules/@angular/platform-browser/test/web_workers/worker/renderer_integration_spec.ts +++ b/modules/@angular/platform-browser/test/web_workers/worker/renderer_integration_spec.ts @@ -7,8 +7,9 @@ */ import {NgIf} from '@angular/common'; -import {Component, ComponentRef, Injectable, Injector, ReflectiveInjector, ViewMetadata, getPlatform} from '@angular/core'; +import {Component, ComponentRef, Injectable, Injector, ReflectiveInjector, getPlatform} from '@angular/core'; import {DebugDomRootRenderer} from '@angular/core/src/debug/debug_renderer'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; import {RootRenderer} from '@angular/core/src/render/api'; import {TestBed} from '@angular/core/testing'; import {AsyncTestCompleter, TestComponentBuilder, beforeEach, beforeEachProviders, ddescribe, describe, iit, inject, it} from '@angular/core/testing/testing_internal'; diff --git a/modules/benchmarks/src/compiler/compiler_benchmark.ts b/modules/benchmarks/src/compiler/compiler_benchmark.ts index c335391653..60b7967839 100644 --- a/modules/benchmarks/src/compiler/compiler_benchmark.ts +++ b/modules/benchmarks/src/compiler/compiler_benchmark.ts @@ -10,9 +10,10 @@ import { Component, Directive, ViewContainerRef, - ViewMetadata } from '@angular/core'; +import {ViewMetadata} from '@angular/core/src/metadata/view'; + import {CompilerConfig, DirectiveResolver} from '@angular/compiler'; import {getIntParameter, bindAction} from '@angular/testing/src/benchmark_util'; diff --git a/tools/public_api_guard/core/index.d.ts b/tools/public_api_guard/core/index.d.ts index e61becb56b..0f341376de 100644 --- a/tools/public_api_guard/core/index.d.ts +++ b/tools/public_api_guard/core/index.d.ts @@ -1314,30 +1314,6 @@ export declare enum ViewEncapsulation { None = 2, } -/** @deprecated */ -export declare class ViewMetadata { - animations: AnimationEntryMetadata[]; - directives: Array | any[]>; - encapsulation: ViewEncapsulation; - interpolation: [string, string]; - pipes: Array | any[]>; - styleUrls: string[]; - styles: string[]; - template: string; - templateUrl: string; - constructor({templateUrl, template, directives, pipes, encapsulation, styles, styleUrls, animations, interpolation}?: { - templateUrl?: string; - template?: string; - directives?: Array | any[]>; - pipes?: Array | any[]>; - encapsulation?: ViewEncapsulation; - styles?: string[]; - styleUrls?: string[]; - animations?: AnimationEntryMetadata[]; - interpolation?: [string, string]; - }); -} - /** @stable */ export declare class ViewQueryMetadata extends QueryMetadata { isViewQuery: boolean;