UNPKG

ngx-contentful-rich-text

Version:

Angular renderer for the Contentful rich text field type

11 lines (10 loc) 655 B
import { ComponentFactoryResolver, Type, ViewContainerRef } from '@angular/core'; import { Block, Inline, Text } from '@contentful/rich-text-types'; import { MarkRenderer } from '../classes/mark-renderer.class'; import { NodeRenderer } from '../classes/node-renderer.class'; import { TextValueComponent } from '../components/text-value.component'; export declare class ComponentRendererService { private componentFactoryResolver; constructor(componentFactoryResolver: ComponentFactoryResolver); render(viewContainerRef: ViewContainerRef, component: Type<NodeRenderer | MarkRenderer | TextValueComponent>, node: Block | Inline | Text): void; }