Skip to content

Commit 8a47b48

Browse files
committed
refactor: Move dom_adapter.ts to @angular/common (angular#32154)
This work is needed in preparation for turning tokens into tree-shakable injectables. PR Close angular#32154
1 parent f7471ee commit 8a47b48

File tree

72 files changed

+96
-114
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+96
-114
lines changed

packages/common/src/common.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
* @description
1212
* Entry point for all public APIs of the common package.
1313
*/
14+
export * from './private_export';
1415
export * from './location/index';
1516
export {formatDate} from './i18n/format_date';
1617
export {formatCurrency, formatNumber, formatPercent} from './i18n/format_number';
@@ -26,8 +27,3 @@ export {DeprecatedDatePipe, DeprecatedCurrencyPipe, DeprecatedDecimalPipe, Depre
2627
export {PLATFORM_BROWSER_ID as ɵPLATFORM_BROWSER_ID, PLATFORM_SERVER_ID as ɵPLATFORM_SERVER_ID, PLATFORM_WORKER_APP_ID as ɵPLATFORM_WORKER_APP_ID, PLATFORM_WORKER_UI_ID as ɵPLATFORM_WORKER_UI_ID, isPlatformBrowser, isPlatformServer, isPlatformWorkerApp, isPlatformWorkerUi} from './platform_id';
2728
export {VERSION} from './version';
2829
export {ViewportScroller, NullViewportScroller as ɵNullViewportScroller} from './viewport_scroller';
29-
30-
export {NgClassImplProvider__POST_R3__ as ɵNgClassImplProvider__POST_R3__, NgClassR2Impl as ɵNgClassR2Impl, NgClassImpl as ɵNgClassImpl} from './directives/ng_class_impl';
31-
export {NgStyleImplProvider__POST_R3__ as ɵNgStyleImplProvider__POST_R3__, NgStyleR2Impl as ɵNgStyleR2Impl, NgStyleImpl as ɵNgStyleImpl} from './directives/ng_style_impl';
32-
export {ngStyleDirectiveDef__POST_R3__ as ɵngStyleDirectiveDef__POST_R3__, ngStyleFactoryDef__POST_R3__ as ɵngStyleFactoryDef__POST_R3__} from './directives/ng_style';
33-
export {ngClassDirectiveDef__POST_R3__ as ɵngClassDirectiveDef__POST_R3__, ngClassFactoryDef__POST_R3__ as ɵngClassFactoryDef__POST_R3__} from './directives/ng_class';

packages/platform-browser/src/dom/dom_adapter.ts renamed to packages/common/src/dom_adapter.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
let _DOM: DomAdapter = null !;
1111

12-
export function getDOM() {
12+
export function getDOM(): DomAdapter {
1313
return _DOM;
1414
}
1515

@@ -94,7 +94,8 @@ export abstract class DomAdapter {
9494

9595
// Used by PlatformLocation
9696
abstract getHistory(): History;
97-
abstract getLocation(): Location;
97+
abstract getLocation():
98+
any; /** This is the ambient Location definition, NOT Location from @angular/common. */
9899
abstract getBaseHref(doc: Document): string|null;
99100
abstract resetBaseElement(): void;
100101

packages/common/src/private_export.ts

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* @license
3+
* Copyright Google Inc. All Rights Reserved.
4+
*
5+
* Use of this source code is governed by an MIT-style license that can be
6+
* found in the LICENSE file at https://angular.io/license
7+
*/
8+
9+
export {ngClassDirectiveDef__POST_R3__ as ɵngClassDirectiveDef__POST_R3__, ngClassFactoryDef__POST_R3__ as ɵngClassFactoryDef__POST_R3__} from './directives/ng_class';
10+
export {NgClassImpl as ɵNgClassImpl, NgClassImplProvider__POST_R3__ as ɵNgClassImplProvider__POST_R3__, NgClassR2Impl as ɵNgClassR2Impl} from './directives/ng_class_impl';
11+
export {ngStyleDirectiveDef__POST_R3__ as ɵngStyleDirectiveDef__POST_R3__, ngStyleFactoryDef__POST_R3__ as ɵngStyleFactoryDef__POST_R3__} from './directives/ng_style';
12+
export {NgStyleImpl as ɵNgStyleImpl, NgStyleImplProvider__POST_R3__ as ɵNgStyleImplProvider__POST_R3__, NgStyleR2Impl as ɵNgStyleR2Impl} from './directives/ng_style_impl';
13+
export {DomAdapter as ɵDomAdapter, getDOM as ɵgetDOM, setRootDomAdapter as ɵsetRootDomAdapter} from './dom_adapter';

packages/common/test/directives/ng_if_spec.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {CommonModule} from '@angular/common';
9+
import {CommonModule, ɵgetDOM as getDOM} from '@angular/common';
1010
import {Component} from '@angular/core';
1111
import {ComponentFixture, TestBed, async} from '@angular/core/testing';
1212
import {By} from '@angular/platform-browser/src/dom/debug/by';
13-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1413
import {expect} from '@angular/platform-browser/testing/src/matchers';
1514

1615
{

packages/common/test/directives/non_bindable_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {Component, Directive} from '@angular/core';
1011
import {ElementRef} from '@angular/core/src/linker/element_ref';
1112
import {ComponentFixture, TestBed, async} from '@angular/core/testing';
12-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1313
import {hasClass} from '@angular/platform-browser/testing/src/browser_util';
1414
import {expect} from '@angular/platform-browser/testing/src/matchers';
1515

packages/common/test/pipes/async_pipe_spec.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {AsyncPipe} from '@angular/common';
9+
import {AsyncPipe, ɵgetDOM as getDOM} from '@angular/common';
1010
import {EventEmitter, WrappedValue} from '@angular/core';
1111
import {AsyncTestCompleter, beforeEach, describe, expect, inject, it} from '@angular/core/testing/src/testing_internal';
12-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1312
import {browserDetection} from '@angular/platform-browser/testing/src/browser_util';
1413

1514
import {SpyChangeDetectorRef} from '../spies';

packages/compiler/test/selector/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ ts_library(
66
srcs = glob(["**/*.ts"]),
77
deps = [
88
"//packages:types",
9+
"//packages/common",
910
"//packages/compiler",
1011
"//packages/compiler/testing",
1112
"//packages/core/testing",

packages/compiler/test/selector/selector_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {CssSelector, SelectorMatcher} from '@angular/compiler/src/selector';
10-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1111
import {el} from '@angular/platform-browser/testing/src/browser_util';
1212

1313
{

packages/core/test/animation/animation_integration_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
import {AUTO_STYLE, AnimationEvent, AnimationOptions, animate, animateChild, group, keyframes, query, state, style, transition, trigger, ɵPRE_STYLE as PRE_STYLE} from '@angular/animations';
99
import {AnimationDriver, ɵAnimationEngine, ɵNoopAnimationDriver as NoopAnimationDriver} from '@angular/animations/browser';
1010
import {MockAnimationDriver, MockAnimationPlayer} from '@angular/animations/browser/testing';
11+
import {ɵgetDOM as getDOM} from '@angular/common';
1112
import {ChangeDetectorRef, Component, HostBinding, HostListener, Inject, RendererFactory2, ViewChild} from '@angular/core';
1213
import {TestBed, fakeAsync, flushMicrotasks} from '@angular/core/testing';
1314
import {ɵDomRendererFactory2} from '@angular/platform-browser';
1415
import {ANIMATION_MODULE_TYPE, BrowserAnimationsModule, NoopAnimationsModule} from '@angular/platform-browser/animations';
15-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1616
import {hasStyle} from '@angular/platform-browser/testing/src/browser_util';
1717
import {ivyEnabled, modifiedInIvy} from '@angular/private/testing';
1818

packages/core/test/application_ref_spec.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {DOCUMENT} from '@angular/common';
9+
import {DOCUMENT, ɵgetDOM as getDOM} from '@angular/common';
1010
import {ResourceLoader} from '@angular/compiler';
1111
import {APP_BOOTSTRAP_LISTENER, APP_INITIALIZER, Compiler, CompilerFactory, Component, InjectionToken, LOCALE_ID, NgModule, NgZone, PlatformRef, TemplateRef, Type, ViewChild, ViewContainerRef} from '@angular/core';
1212
import {ApplicationRef} from '@angular/core/src/application_ref';
1313
import {ErrorHandler} from '@angular/core/src/error_handler';
1414
import {ComponentRef} from '@angular/core/src/linker/component_factory';
1515
import {getLocaleId} from '@angular/core/src/render3';
1616
import {BrowserModule} from '@angular/platform-browser';
17-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1817
import {createTemplate, dispatchEvent, getContent} from '@angular/platform-browser/testing/src/browser_util';
1918
import {expect} from '@angular/platform-browser/testing/src/matchers';
2019
import {onlyInIvy} from '@angular/private/testing';

packages/core/test/debug/debug_node_spec.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77
*/
88

99

10-
import {CommonModule, NgIfContext} from '@angular/common';
10+
import {CommonModule, NgIfContext, ɵgetDOM as getDOM} from '@angular/common';
1111
import {Component, DebugNode, Directive, ElementRef, EmbeddedViewRef, EventEmitter, HostBinding, Injectable, Input, NO_ERRORS_SCHEMA, OnInit, Output, Renderer2, TemplateRef, ViewChild, ViewContainerRef} from '@angular/core';
1212
import {ComponentFixture, TestBed, async} from '@angular/core/testing';
1313
import {By} from '@angular/platform-browser/src/dom/debug/by';
14-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1514
import {hasClass} from '@angular/platform-browser/testing/src/browser_util';
1615
import {expect} from '@angular/platform-browser/testing/src/matchers';
1716
import {ivyEnabled} from '@angular/private/testing';

packages/core/test/dom/dom_adapter_spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {beforeEach, describe, expect, it} from '@angular/core/testing/src/testing_internal';
10-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
11-
import {el, isTextNode, stringifyElement} from '@angular/platform-browser/testing/src/browser_util';
11+
import {isTextNode} from '@angular/platform-browser/testing/src/browser_util';
1212

1313
{
1414
describe('dom adapter', () => {

packages/core/test/linker/integration_spec.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {CommonModule, DOCUMENT} from '@angular/common';
9+
import {CommonModule, DOCUMENT, ɵgetDOM as getDOM} from '@angular/common';
1010
import {Compiler, ComponentFactory, ComponentRef, ErrorHandler, EventEmitter, Host, Inject, Injectable, InjectionToken, Injector, NO_ERRORS_SCHEMA, NgModule, NgModuleRef, OnDestroy, SkipSelf, ViewRef, ɵivyEnabled as ivyEnabled} from '@angular/core';
1111
import {ChangeDetectionStrategy, ChangeDetectorRef, PipeTransform} from '@angular/core/src/change_detection/change_detection';
1212
import {getDebugContext} from '@angular/core/src/errors';
@@ -18,7 +18,6 @@ import {ViewContainerRef} from '@angular/core/src/linker/view_container_ref';
1818
import {EmbeddedViewRef} from '@angular/core/src/linker/view_ref';
1919
import {Attribute, Component, ContentChildren, Directive, HostBinding, HostListener, Input, Output, Pipe} from '@angular/core/src/metadata';
2020
import {TestBed, async, fakeAsync, getTestBed, tick} from '@angular/core/testing';
21-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
2221
import {createMouseEvent, dispatchEvent, el, isCommentNode} from '@angular/platform-browser/testing/src/browser_util';
2322
import {expect} from '@angular/platform-browser/testing/src/matchers';
2423
import {modifiedInIvy, obsoleteInIvy, onlyInIvy} from '@angular/private/testing';

packages/core/test/linker/ng_container_integration_spec.ts

-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import {AfterContentInit, AfterViewInit, Component, ContentChildren, Directive, Input, QueryList, ViewChildren, ɵivyEnabled as ivyEnabled} from '@angular/core';
1111
import {TestBed} from '@angular/core/testing';
12-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1312
import {isCommentNode} from '@angular/platform-browser/testing/src/browser_util';
1413
import {expect} from '@angular/platform-browser/testing/src/matchers';
1514
import {modifiedInIvy} from '@angular/private/testing';

packages/core/test/linker/projection_integration_spec.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {CommonModule} from '@angular/common';
9+
import {CommonModule, ɵgetDOM as getDOM} from '@angular/common';
1010
import {Component, ComponentFactoryResolver, ComponentRef, Directive, ElementRef, Injector, Input, NO_ERRORS_SCHEMA, NgModule, OnInit, TemplateRef, ViewChild, ViewContainerRef, ViewEncapsulation} from '@angular/core';
1111
import {ComponentFixture, TestBed} from '@angular/core/testing';
1212
import {By} from '@angular/platform-browser/src/dom/debug/by';
13-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1413
import {expect} from '@angular/platform-browser/testing/src/matchers';
1514
import {modifiedInIvy} from '@angular/private/testing';
1615

packages/core/test/linker/query_list_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {iterateListLike} from '@angular/core/src/change_detection/change_detection_util';
1011
import {QueryList} from '@angular/core/src/linker/query_list';
1112
import {fakeAsync, tick} from '@angular/core/testing';
1213
import {beforeEach, describe, expect, it} from '@angular/core/testing/src/testing_internal';
13-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1414

1515
{
1616
describe('QueryList', () => {

packages/core/test/linker/regression_integration_spec.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,11 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {DOCUMENT} from '@angular/common';
9+
import {DOCUMENT, ɵgetDOM as getDOM} from '@angular/common';
1010
import {ANALYZE_FOR_ENTRY_COMPONENTS, ApplicationRef, Component, ComponentRef, ContentChild, Directive, ErrorHandler, EventEmitter, HostListener, InjectionToken, Injector, Input, NgModule, NgModuleRef, NgZone, Output, Pipe, PipeTransform, Provider, QueryList, Renderer2, SimpleChanges, TemplateRef, ViewChild, ViewChildren, ViewContainerRef, destroyPlatform, ɵivyEnabled as ivyEnabled} from '@angular/core';
1111
import {TestBed, fakeAsync, inject, tick} from '@angular/core/testing';
1212
import {BrowserModule, By} from '@angular/platform-browser';
1313
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
14-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1514
import {expect} from '@angular/platform-browser/testing/src/matchers';
1615
import {modifiedInIvy, onlyInIvy} from '@angular/private/testing';
1716

packages/core/test/linker/security_integration_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {Component, Directive, HostBinding, Input, NO_ERRORS_SCHEMA, ɵivyEnabled as ivyEnabled} from '@angular/core';
1011
import {ComponentFixture, TestBed, getTestBed} from '@angular/core/testing';
11-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1212
import {DomSanitizer} from '@angular/platform-browser/src/security/dom_sanitization_service';
1313
import {modifiedInIvy, onlyInIvy} from '@angular/private/testing';
1414

packages/core/test/render3/BUILD.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ ts_library(
4242
"load_domino.ts",
4343
],
4444
deps = [
45+
"//packages/common",
4546
"//packages/compiler",
46-
"//packages/platform-browser",
4747
"//packages/platform-server",
4848
"@npm//zone.js",
4949
],

packages/core/test/render3/imported_renderer2.ts

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88

99
import {ɵAnimationEngine, ɵNoopAnimationStyleNormalizer} from '@angular/animations/browser';
1010
import {MockAnimationDriver} from '@angular/animations/browser/testing';
11+
import {ɵgetDOM as getDOM} from '@angular/common';
1112
import {NgZone, RendererFactory2, RendererType2} from '@angular/core';
1213
import {NoopNgZone} from '@angular/core/src/zone/ng_zone';
1314
import {EventManager, ɵDomRendererFactory2, ɵDomSharedStylesHost} from '@angular/platform-browser';

packages/core/test/render3/load_domino.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require('zone.js/dist/zone-node.js');
1111

1212
import '@angular/compiler'; // For JIT mode. Must be in front of any other @angular/* imports.
1313
import {DominoAdapter} from '@angular/platform-server/src/domino_adapter';
14-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
14+
import {ɵgetDOM as getDOM} from '@angular/common';
1515

1616
if (typeof window == 'undefined') {
1717
const domino = require('domino');

packages/core/test/spies.ts

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {DomAdapter} from '@angular/common/src/dom_adapter';
910
import {ElementRef} from '@angular/core';
1011
import {ChangeDetectorRef} from '@angular/core/src/change_detection/change_detection';
1112
import {SpyObject} from '@angular/core/testing/src/testing_internal';

packages/core/test/view/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ ts_library(
99
["**/*.ts"],
1010
),
1111
deps = [
12+
"//packages/common",
1213
"//packages/core",
1314
"//packages/core/src/di/interface",
1415
"//packages/core/src/interface",

packages/core/test/view/anchor_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {getDebugNode} from '@angular/core';
1011
import {NodeFlags, anchorDef, asElementData, elementDef} from '@angular/core/src/view/index';
11-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1212

1313
import {compViewDef, createAndGetRootNodes} from './helper';
1414

packages/core/test/view/component_view_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {SecurityContext} from '@angular/core';
1011
import {ArgumentType, BindingFlags, NodeCheckFn, NodeFlags, Services, ViewData, ViewFlags, ViewState, asElementData, directiveDef, elementDef, rootRenderNodes} from '@angular/core/src/view/index';
11-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1212

1313
import {callMostRecentEventListenerHandler, compViewDef, createAndGetRootNodes, createRootView, isBrowser, recordNodeToRemove} from './helper';
1414

packages/core/test/view/element_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {ErrorHandler, SecurityContext, getDebugNode} from '@angular/core';
1011
import {getDebugContext} from '@angular/core/src/errors';
1112
import {BindingFlags, NodeFlags, Services, ViewData, ViewDefinition, asElementData, elementDef} from '@angular/core/src/view/index';
1213
import {TestBed} from '@angular/core/testing';
13-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1414

1515
import {ARG_TYPE_VALUES, callMostRecentEventListenerHandler, checkNodeInlineOrDynamic, compViewDef, createAndGetRootNodes, isBrowser, recordNodeToRemove} from './helper';
1616

packages/core/test/view/embedded_view_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {SecurityContext} from '@angular/core';
1011
import {ArgumentType, BindingFlags, NodeCheckFn, NodeFlags, Services, ViewData, anchorDef, asElementData, attachEmbeddedView, detachEmbeddedView, directiveDef, elementDef, moveEmbeddedView, rootRenderNodes} from '@angular/core/src/view/index';
11-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1212

1313
import {compViewDef, compViewDefFactory, createAndGetRootNodes, createEmbeddedView} from './helper';
1414

packages/core/test/view/helper.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9+
import {ɵgetDOM as getDOM} from '@angular/common';
910
import {Injector, NgModuleRef} from '@angular/core';
1011
import {ArgumentType, NodeCheckFn, NodeDef, Services, ViewData, ViewDefinition, ViewDefinitionFactory, ViewFlags, ViewUpdateFn, initServicesIfNeeded, rootRenderNodes, viewDef} from '@angular/core/src/view/index';
1112
import {TestBed} from '@angular/core/testing';
12-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
1313

1414
export function isBrowser() {
1515
return getDOM().supportsDOMEvents();

packages/core/test/view/ng_content_spec.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
* found in the LICENSE file at https://angular.io/license
77
*/
88

9-
import {Injector, RenderComponentType, RootRenderer, Sanitizer, SecurityContext, TemplateRef, ViewContainerRef, ViewEncapsulation, getDebugNode} from '@angular/core';
10-
import {DebugContext, NodeDef, NodeFlags, RootData, Services, ViewData, ViewDefinition, ViewDefinitionFactory, ViewFlags, ViewHandleEventFn, ViewUpdateFn, anchorDef, asElementData, asProviderData, asTextData, attachEmbeddedView, detachEmbeddedView, directiveDef, elementDef, ngContentDef, rootRenderNodes, textDef, viewDef} from '@angular/core/src/view/index';
11-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
9+
import {ɵgetDOM as getDOM} from '@angular/common';
10+
import {TemplateRef, ViewContainerRef} from '@angular/core';
11+
import {NodeDef, NodeFlags, ViewData, ViewDefinition, anchorDef, asElementData, asTextData, attachEmbeddedView, detachEmbeddedView, directiveDef, elementDef, ngContentDef, rootRenderNodes, textDef} from '@angular/core/src/view/index';
1212

1313
import {compViewDef, compViewDefFactory, createEmbeddedView, createRootView, isBrowser} from './helper';
1414

packages/core/test/view/provider_spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {AfterContentChecked, AfterContentInit, AfterViewChecked, AfterViewInit,
1010
import {getDebugContext} from '@angular/core/src/errors';
1111
import {ArgumentType, DepFlags, NodeFlags, Services, anchorDef, asElementData, directiveDef, elementDef, providerDef, textDef} from '@angular/core/src/view/index';
1212
import {TestBed, withModule} from '@angular/core/testing';
13-
import {getDOM} from '@angular/platform-browser/src/dom/dom_adapter';
13+
import {ɵgetDOM as getDOM} from '@angular/common';
1414
import {ivyEnabled} from '@angular/private/testing';
1515

1616
import {ARG_TYPE_VALUES, checkNodeInlineOrDynamic, createRootView, createAndGetRootNodes, compViewDef, compViewDefFactory} from './helper';

0 commit comments

Comments
 (0)