MFML - v0.0.4
    Preparing search index...

    Type Alias ElementRenderer<Element>

    ElementRenderer: (
        tagName: string,
        attributes: Record<string, string>,
        children: (Element | string)[],
    ) => Element | string | undefined

    Renders an element.

    Type Parameters

    • Element

      The rendered element.

    Type Declaration

      • (
            tagName: string,
            attributes: Record<string, string>,
            children: (Element | string)[],
        ): Element | string | undefined
      • Parameters

        • tagName: string

          The element tag name.

        • attributes: Record<string, string>

          Attributes of an element.

        • children: (Element | string)[]

          Children of an element.

        Returns Element | string | undefined

        Rendering result, or undefined if an element should not be rendered.