render_util.ts (angular-11.0.1) | : | render_util.ts (angular-11.0.2) | ||
---|---|---|---|---|
/** | /** | |||
* @license | * @license | |||
* Copyright Google LLC All Rights Reserved. | * Copyright Google LLC All Rights Reserved. | |||
* | * | |||
* Use of this source code is governed by an MIT-style license that can be | * Use of this source code is governed by an MIT-style license that can be | |||
* found in the LICENSE file at https://angular.io/license | * found in the LICENSE file at https://angular.io/license | |||
*/ | */ | |||
import {RendererStyleFlags2, RendererType2} from '@angular/core'; | ||||
import {ChangeDetectorRef} from '@angular/core/src/change_detection/change_detec tor_ref'; | import {ChangeDetectorRef} from '@angular/core/src/change_detection/change_detec tor_ref'; | |||
import {Provider} from '@angular/core/src/di/interface/provider'; | import {Provider} from '@angular/core/src/di/interface/provider'; | |||
import {ElementRef} from '@angular/core/src/linker/element_ref'; | import {ElementRef} from '@angular/core/src/linker/element_ref'; | |||
import {TemplateRef} from '@angular/core/src/linker/template_ref'; | import {TemplateRef} from '@angular/core/src/linker/template_ref'; | |||
import {ViewContainerRef} from '@angular/core/src/linker/view_container_ref'; | import {ViewContainerRef} from '@angular/core/src/linker/view_container_ref'; | |||
import {Renderer2} from '@angular/core/src/render/api'; | import {Renderer2} from '@angular/core/src/render/api'; | |||
import {createLView, createTView, getOrCreateTComponentView, getOrCreateTNode, r enderComponentOrTemplate} from '@angular/core/src/render3/instructions/shared'; | import {createLView, createTView, getOrCreateTComponentView, getOrCreateTNode, r enderComponentOrTemplate} from '@angular/core/src/render3/instructions/shared'; | |||
import {TConstants, TNodeType} from '@angular/core/src/render3/interfaces/node'; | import {TConstants, TNodeType} from '@angular/core/src/render3/interfaces/node'; | |||
import {RComment, RElement, RNode, RText} from '@angular/core/src/render3/interf aces/renderer_dom'; | ||||
import {enterView, getLView} from '@angular/core/src/render3/state'; | import {enterView, getLView} from '@angular/core/src/render3/state'; | |||
import {EMPTY_ARRAY} from '@angular/core/src/util/empty'; | import {EMPTY_ARRAY} from '@angular/core/src/util/empty'; | |||
import {stringifyElement} from '@angular/platform-browser/testing/src/browser_ut il'; | import {stringifyElement} from '@angular/platform-browser/testing/src/browser_ut il'; | |||
import {SWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__ as R3_CHANGE_DETECTOR_REF_ FACTORY} from '../../src/change_detection/change_detector_ref'; | import {SWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__ as R3_CHANGE_DETECTOR_REF_ FACTORY} from '../../src/change_detection/change_detector_ref'; | |||
import {Injector} from '../../src/di/injector'; | import {Injector} from '../../src/di/injector'; | |||
import {Type} from '../../src/interface/type'; | import {Type} from '../../src/interface/type'; | |||
import {SWITCH_ELEMENT_REF_FACTORY__POST_R3__ as R3_ELEMENT_REF_FACTORY} from '. ./../src/linker/element_ref'; | import {SWITCH_ELEMENT_REF_FACTORY__POST_R3__ as R3_ELEMENT_REF_FACTORY} from '. ./../src/linker/element_ref'; | |||
import {SWITCH_TEMPLATE_REF_FACTORY__POST_R3__ as R3_TEMPLATE_REF_FACTORY} from '../../src/linker/template_ref'; | import {SWITCH_TEMPLATE_REF_FACTORY__POST_R3__ as R3_TEMPLATE_REF_FACTORY} from '../../src/linker/template_ref'; | |||
import {SWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__ as R3_VIEW_CONTAINER_REF_FA CTORY} from '../../src/linker/view_container_ref'; | import {SWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__ as R3_VIEW_CONTAINER_REF_FA CTORY} from '../../src/linker/view_container_ref'; | |||
import {RendererStyleFlags2, RendererType2, SWITCH_RENDERER2_FACTORY__POST_R3__ as R3_RENDERER2_FACTORY} from '../../src/render/api'; | import {SWITCH_RENDERER2_FACTORY__POST_R3__ as R3_RENDERER2_FACTORY} from '../.. /src/render/api'; | |||
import {CreateComponentOptions} from '../../src/render3/component'; | import {CreateComponentOptions} from '../../src/render3/component'; | |||
import {getDirectivesAtNodeIndex, getLContext, isComponentInstance} from '../../ src/render3/context_discovery'; | import {getDirectivesAtNodeIndex, getLContext, isComponentInstance} from '../../ src/render3/context_discovery'; | |||
import {extractDirectiveDef, extractPipeDef} from '../../src/render3/definition' ; | import {extractDirectiveDef, extractPipeDef} from '../../src/render3/definition' ; | |||
import {NG_ELEMENT_ID} from '../../src/render3/fields'; | import {NG_ELEMENT_ID} from '../../src/render3/fields'; | |||
import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef, DirectiveT ype, renderComponent as _renderComponent, RenderFlags, tick, ɵɵdefineComponent, ɵɵdefineDirective, ɵɵProvidersFeature} from '../../src/render3/index'; | import {ComponentDef, ComponentTemplate, ComponentType, DirectiveDef, DirectiveT ype, renderComponent as _renderComponent, RenderFlags, tick, ɵɵdefineComponent, ɵɵdefineDirective, ɵɵProvidersFeature} from '../../src/render3/index'; | |||
import {DirectiveDefList, DirectiveDefListOrFactory, DirectiveTypesOrFactory, Ho stBindingsFunction, PipeDef, PipeDefList, PipeDefListOrFactory, PipeTypesOrFacto ry} from '../../src/render3/interfaces/definition'; | import {DirectiveDefList, DirectiveDefListOrFactory, DirectiveTypesOrFactory, Ho stBindingsFunction, PipeDef, PipeDefList, PipeDefListOrFactory, PipeTypesOrFacto ry} from '../../src/render3/interfaces/definition'; | |||
import {PlayerHandler} from '../../src/render3/interfaces/player'; | import {PlayerHandler} from '../../src/render3/interfaces/player'; | |||
import {domRendererFactory3, ProceduralRenderer3, RComment, RElement, Renderer3, RendererFactory3, RendererStyleFlags3, RNode, RText} from '../../src/render3/in terfaces/renderer'; | import {domRendererFactory3, ProceduralRenderer3, Renderer3, RendererFactory3, R endererStyleFlags3} from '../../src/render3/interfaces/renderer'; | |||
import {LView, LViewFlags, TVIEW, TViewType} from '../../src/render3/interfaces/ view'; | import {LView, LViewFlags, TVIEW, TViewType} from '../../src/render3/interfaces/ view'; | |||
import {destroyLView} from '../../src/render3/node_manipulation'; | import {destroyLView} from '../../src/render3/node_manipulation'; | |||
import {getRootView} from '../../src/render3/util/view_traversal_utils'; | import {getRootView} from '../../src/render3/util/view_traversal_utils'; | |||
import {Sanitizer} from '../../src/sanitization/sanitizer'; | import {Sanitizer} from '../../src/sanitization/sanitizer'; | |||
import {getRendererFactory2} from './imported_renderer2'; | import {getRendererFactory2} from './imported_renderer2'; | |||
export abstract class BaseFixture { | export abstract class BaseFixture { | |||
/** | /** | |||
* Each fixture creates the following initial DOM structure: | * Each fixture creates the following initial DOM structure: | |||
* <div fixture="mark"> | * <div fixture="mark"> | |||
* <div host="mark"></div> | * <div host="mark"></div> | |||
* </div> | * </div> | |||
* | * | |||
* Components are bootstrapped into the <div host="mark"></div>. | * Components are bootstrapped into the <div host="mark"></div>. | |||
End of changes. 6 change blocks. | ||||
2 lines changed or deleted | 6 lines changed or added |