interface

RichTextRenderOptions

Public interface RichTextRenderOptions from @riducms/plugin-richtext.

Properties

PropertyTypeDescription
blocksRichTextBlockRenderers<Payload, string>Application renderers return trusted HTML. Ordinary text is always escaped.
nodesPartial<Record<"upload" | "relationship", (node: Extract<RichTextNode<Payload>, { type: "upload" | "relationship"; }>) => string>>The nodes value.
fallback(node: unknown, error: Error) => stringUnknown nodes/variants fail by default; a fallback must return visible application-owned output.

Full signature

interface RichTextRenderOptions<Payload extends { blockType: string }> { ... }

Source packages/plugin-richtext/src/render.ts:13

Methods