Documentation
    Preparing search index...

    Module djast

    djast

    Djot Abstract Syntax Tree format.

    This tree is compatible with unist, namely its node interfaces. The actual structure mostly mirrors the AST definitions of Djot.js, as that's the parser used by redjot-parse. See the [module documentation][md] for a full list of all interfaces. AstNode is a good entrypoint, as it's a union of all concrete AST interfaces.

    Interfaces

    BlockParent
    Blockquote
    Caption
    Cell
    Code
    Definition
    DefinitionList
    DefinitionListItem
    Delete
    DisplayMath
    Div
    Document
    DoubleQuoted
    Email
    Emphasis
    Footnote
    FootnoteReference
    HardBreak
    Heading
    Image
    InlineMath
    InlineParent
    Insert
    List
    ListItem
    Literal
    Mark
    Node
    NonBreakingSpace
    OrderedList
    Paragraph
    Parent
    Raw
    RawInline
    Reference
    Row
    Section
    SingleQuoted
    SmartPunctuation
    SoftBreak
    Span
    Strong
    Subscript
    Superscript
    Symbol
    Table
    TaskList
    TaskListItem
    Term
    Text
    ThematicBreak
    Url
    Verbatim

    Type Aliases

    AstNode
    Attributes
    Block
    Inline
    ListStyle
    OrderedListStyle
    SmartPunctuationType