• Overview
@angular/core

RendererType2

interface

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

API

  
    interface RendererType2 {}
  
  

id

string

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

encapsulation

ViewEncapsulation

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