wdpr
    Preparing search index...

    Type Alias ElementDataMap

    Maps each element tag name to its data type.

    void means the element carries no data property (e.g. line-break).

    Declared as type (not interface) to prevent accidental declaration merging.

    type ElementDataMap = {
        anchor: AnchorData;
        "anchor-name": string;
        "bibliography-block": BibliographyBlockData;
        "bibliography-cite": BibliographyCiteData;
        "clear-float": ClearFloat;
        code: CodeBlockData;
        collapsible: CollapsibleData;
        color: ColorData;
        container: ContainerData;
        "content-separator": void;
        date: DateData;
        "definition-list": DefinitionListItem[];
        email: string;
        embed: Embed;
        "embed-block": EmbedBlockData;
        "equation-reference": string;
        expr: ExprData;
        footnote: void;
        "footnote-block": FootnoteBlockData;
        "footnote-ref": number;
        "horizontal-rule": void;
        html: HtmlData;
        if: IfCondData;
        "if-tags": IfTagsData;
        ifexpr: IfExprData;
        iframe: IframeData;
        image: ImageData;
        include: IncludeData;
        "line-break": void;
        "line-breaks": number;
        link: LinkData;
        list: ListData;
        math: MathData;
        "math-inline": MathInlineData;
        module: Module;
        raw: string;
        style: string;
        "tab-view": TabData[];
        table: TableData;
        "table-of-contents": TableOfContentsData;
        text: string;
        user: UserData;
        variable: string;
    }
    Index

    Properties

    anchor: AnchorData
    "anchor-name": string
    "bibliography-block": BibliographyBlockData
    "bibliography-cite": BibliographyCiteData
    "clear-float": ClearFloat
    collapsible: CollapsibleData
    color: ColorData
    container: ContainerData
    "content-separator": void
    date: DateData
    "definition-list": DefinitionListItem[]
    email: string
    embed: Embed
    "embed-block": EmbedBlockData
    "equation-reference": string
    expr: ExprData
    footnote: void
    "footnote-block": FootnoteBlockData
    "footnote-ref": number
    "horizontal-rule": void
    html: HtmlData
    "if-tags": IfTagsData
    ifexpr: IfExprData
    iframe: IframeData
    image: ImageData
    include: IncludeData
    "line-break": void
    "line-breaks": number
    link: LinkData
    list: ListData
    math: MathData
    "math-inline": MathInlineData
    module: Module
    raw: string
    style: string
    "tab-view": TabData[]
    table: TableData
    "table-of-contents": TableOfContentsData
    text: string
    user: UserData
    variable: string