@umbraco-cms/backoffice
    Preparing search index...

    Type Alias MarkdownTokenizer

    Custom tokenizer function for marked.js extensions

    type MarkdownTokenizer = {
        level?: "block" | "inline";
        name: string;
        start?: string | ((src: string) => number);
        tokenize: (
            src: string,
            tokens: MarkdownToken[],
            lexer: MarkdownLexerConfiguration,
        ) => MarkdownToken | undefined | void;
    }
    Index

    Properties

    level?: "block" | "inline"

    Priority level for tokenizer ordering (higher = earlier)

    name: string

    Token name this tokenizer creates

    start?: string | ((src: string) => number)

    A string to look for or a function that returns the start index of the token in the source string

    tokenize: (
        src: string,
        tokens: MarkdownToken[],
        lexer: MarkdownLexerConfiguration,
    ) => MarkdownToken | undefined | void

    Function that attempts to parse custom syntax from start of text