component.ts (angular-11.0.1) | : | component.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 | |||
*/ | */ | |||
// We are temporarily importing the existing viewEngine from core so we can be s ure we are | // We are temporarily importing the existing viewEngine from core so we can be s ure we are | |||
// correctly implementing its interfaces for backwards compatibility. | // correctly implementing its interfaces for backwards compatibility. | |||
import {Type} from '../core'; | ||||
import {Injector} from '../di/injector'; | import {Injector} from '../di/injector'; | |||
import {Type} from '../interface/type'; | ||||
import {Sanitizer} from '../sanitization/sanitizer'; | import {Sanitizer} from '../sanitization/sanitizer'; | |||
import {assertDefined, assertIndexInRange} from '../util/assert'; | import {assertDefined, assertIndexInRange} from '../util/assert'; | |||
import {assertComponentType} from './assert'; | import {assertComponentType} from './assert'; | |||
import {getComponentDef} from './definition'; | import {getComponentDef} from './definition'; | |||
import {diPublicInInjector, getOrCreateNodeInjectorForNode} from './di'; | import {diPublicInInjector, getOrCreateNodeInjectorForNode} from './di'; | |||
import {throwProviderNotFoundError} from './errors'; | import {throwProviderNotFoundError} from './errors_di'; | |||
import {registerPostOrderHooks} from './hooks'; | import {registerPostOrderHooks} from './hooks'; | |||
import {addToViewTree, CLEAN_PROMISE, createLView, createTView, getOrCreateTComp onentView, getOrCreateTNode, initTNodeFlags, instantiateRootComponent, invokeHos tBindingsInCreationMode, locateHostElement, markAsComponentHost, refreshView, re gisterHostBindingOpCodes, renderView} from './instructions/shared'; | import {addToViewTree, CLEAN_PROMISE, createLView, createTView, getOrCreateTComp onentView, getOrCreateTNode, initTNodeFlags, instantiateRootComponent, invokeHos tBindingsInCreationMode, locateHostElement, markAsComponentHost, refreshView, re gisterHostBindingOpCodes, renderView} from './instructions/shared'; | |||
import {ComponentDef, ComponentType, RenderFlags} from './interfaces/definition' ; | import {ComponentDef, ComponentType, RenderFlags} from './interfaces/definition' ; | |||
import {TElementNode, TNodeType} from './interfaces/node'; | import {TElementNode, TNodeType} from './interfaces/node'; | |||
import {PlayerHandler} from './interfaces/player'; | import {PlayerHandler} from './interfaces/player'; | |||
import {domRendererFactory3, RElement, Renderer3, RendererFactory3} from './inte | import {domRendererFactory3, Renderer3, RendererFactory3} from './interfaces/ren | |||
rfaces/renderer'; | derer'; | |||
import {RElement} from './interfaces/renderer_dom'; | ||||
import {CONTEXT, HEADER_OFFSET, LView, LViewFlags, RootContext, RootContextFlags , TVIEW, TViewType} from './interfaces/view'; | import {CONTEXT, HEADER_OFFSET, LView, LViewFlags, RootContext, RootContextFlags , TVIEW, TViewType} from './interfaces/view'; | |||
import {writeDirectClass, writeDirectStyle} from './node_manipulation'; | import {writeDirectClass, writeDirectStyle} from './node_manipulation'; | |||
import {enterView, getCurrentTNode, leaveView, setSelectedIndex} from './state'; | import {enterView, getCurrentTNode, leaveView, setSelectedIndex} from './state'; | |||
import {computeStaticStyling} from './styling/static_styling'; | import {computeStaticStyling} from './styling/static_styling'; | |||
import {setUpAttributes} from './util/attrs_utils'; | import {setUpAttributes} from './util/attrs_utils'; | |||
import {publishDefaultGlobalUtils} from './util/global_utils'; | import {publishDefaultGlobalUtils} from './util/global_utils'; | |||
import {defaultScheduler, stringifyForError} from './util/misc_utils'; | import {defaultScheduler} from './util/misc_utils'; | |||
import {getRootContext} from './util/view_traversal_utils'; | import {getRootContext} from './util/view_traversal_utils'; | |||
import {readPatchedLView} from './util/view_utils'; | import {readPatchedLView} from './util/view_utils'; | |||
/** Options that control how the component should be bootstrapped. */ | /** Options that control how the component should be bootstrapped. */ | |||
export interface CreateComponentOptions { | export interface CreateComponentOptions { | |||
/** Which renderer factory to use. */ | /** Which renderer factory to use. */ | |||
rendererFactory?: RendererFactory3; | rendererFactory?: RendererFactory3; | |||
/** A custom sanitizer instance */ | /** A custom sanitizer instance */ | |||
sanitizer?: Sanitizer; | sanitizer?: Sanitizer; | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 6 lines changed or added |