MFML - v0.0.4
    Preparing search index...

    Interface ArgumentNode

    The node that describes an argument.

    interface ArgumentNode {
        categoryNodes: null | CategoryNode[];
        endIndex?: number;
        name: string;
        nodeType: "argument";
        optionNodes: null | OptionNode[];
        parentNode: null | ParentNode;
        startIndex?: number;
        styleNode: null | LiteralNode<string>;
        typeNode: null | LiteralNode<string>;
    }

    Hierarchy (View Summary)

    Index

    Properties

    categoryNodes: null | CategoryNode[]

    The array of categories that were provided to an argument.

    endIndex?: number

    The index at which a node value ends (exclusive).

    name: string

    The name of the argument.

    nodeType: "argument"

    The node type.

    optionNodes: null | OptionNode[]

    The array of options that were provided to an argument.

    parentNode: null | ParentNode

    The parent node.

    startIndex?: number

    The index at which a node value starts (inclusive).

    styleNode: null | LiteralNode<string>

    The style that should be used for argument formatting, varies depending on an argument typeNode.

    typeNode: null | LiteralNode<string>

    The type of the argument.