ngx-contentful-rich-text
Version:
Angular renderer for the Contentful rich text field type
11 lines (10 loc) • 655 B
TypeScript
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;
}