• Overview
@angular/core

RendererType2

interface

Used by RendererFactory2 to associate custom rendering data and styles with a rendering implementation.

  
    interface RendererType2 {}
  
  

id

string

A unique identifying string for the new renderer, used when creating unique styles for encapsulation.

encapsulation

The view encapsulation type, which determines how styles are applied to DOM elements. One of

  • Emulated (default): Emulate native scoping of styles.
  • Native: Use the native encapsulation mechanism of the renderer.
  • ShadowDom: Use modern Shadow DOM and create a ShadowRoot for component's host element.
  • None: Do not provide any template or style encapsulation.

styles

string[]

Defines CSS styles to be stored on a renderer instance.

data

{ [kind: string]: any; }

Defines arbitrary developer-defined data to be stored on a renderer instance. This is useful for renderers that delegate to other renderers.

getExternalStyles

((encapsulationId?: string | undefined) => string[]) | null | undefined

A function added by the ɵɵExternalStylesFeature and used by the framework to create the list of external runtime style URLs.

Jump to details