mwbot-ts - v1.2.7
    Preparing search index...

    Interface TemplateParameter

    Object that holds information about a template parameter.

    This interface is used in:

    interface TemplateParameter {
        duplicates: Omit<TemplateParameter, "duplicates">[];
        key: string;
        text: string;
        unnamed: boolean;
        value: string;
    }
    Index

    Properties

    duplicates: Omit<TemplateParameter, "duplicates">[]

    Duplicate, overriden template parameters, if any.

    key: string

    The parameter key with leading and trailing spaces removed.

    This property is never an empty string, even for unnamed parameters.

    text: string

    The parameter text, starting with a pipe character (|).

    For unnamed parameters, the key is not rendered.

    unnamed: boolean

    Whether the parameter is unnamed.

    value: string

    The parameter value.

    Trimming behavior depends on whether the parameter is named:

    • Named parameters collapse leading and trailing spaces.
    • Unnamed parameters retain leading and trailing spaces.

    See https://en.wikipedia.org/wiki/Help:Template#Whitespace_handling.

    Regardless, trailing linebreak characters are always removed.