UNPKG

nuxt-strapi-blocks-renderer

Version:

Renderer for the strapi CMS blocks text content element.

14 lines (13 loc) 1.29 kB
import type { VNode } from 'vue'; import type { BlockNode, CodeBlockNode, DefaultInlineNode, HeadingBlockNode, ImageBlockNode, LinkInlineNode, ListBlockNode, ListItemInlineNode, ParagraphBlockNode, QuoteBlockNode, TextInlineNode } from '#strapi-blocks-renderer/types'; export declare const textInlineNode: (node: TextInlineNode, prefix: string) => (VNode | string)[] | VNode; export declare const linkInlineNode: (node: LinkInlineNode, prefix: string) => VNode; export declare const defaultInlineNode: (node: DefaultInlineNode, prefix: string) => (VNode | string)[] | VNode | undefined; export declare const listItemInlineNode: (node: ListItemInlineNode, prefix: string) => VNode; export declare const headingBlockNode: (node: HeadingBlockNode, prefix: string) => VNode; export declare const paragraphBlockNode: (node: ParagraphBlockNode, prefix: string) => VNode; export declare const codeBlockNode: (node: CodeBlockNode, prefix: string) => VNode; export declare const quoteBlockNode: (node: QuoteBlockNode, prefix: string) => VNode; export declare const listBlockNode: (node: ListBlockNode, prefix: string) => VNode; export declare const imageBlockNode: (node: ImageBlockNode, prefix: string) => VNode; export declare const renderBlocks: (blockNodes: BlockNode[], prefix: string) => VNode[];