UNPKG

@prismicio/richtext

Version:

A parser and serializer for Prismic's Rich Text format

17 lines (16 loc) 888 B
import { RichTextField } from "@prismicio/types"; import { RichTextFunctionSerializer } from "./types"; /** * Serializes a rich text or title field with a given serializer * * @remarks * This is a low level helper mainly intended to be used by higher level * packages Most users aren't expected to this function directly * @typeParam SerializerReturnType - Return type of the serializer * @param richTextField - A rich text or title field from Prismic * @param serializer - A function serializer to apply * * @returns An array of serialized nodes * @see Templating rich text and title fields from Prismic {@link https://prismic.io/docs/technologies/templating-rich-text-and-title-fields-javascript} */ export declare const serialize: <SerializerReturnType>(richTextField: RichTextField, serializer: RichTextFunctionSerializer<SerializerReturnType>) => SerializerReturnType[];