Trevixal API
    Preparing search index...
    interface DiagramOptions {
        debounceMs?: number;
        errorLabel?: string;
        languages?: readonly string[];
        placeholder?: string;
        render: DiagramRenderer;
    }
    Index
    debounceMs?: number

    Quiet time after an edit before changed blocks re-render; 300ms by default so rendering never competes with typing. 0 renders synchronously on every transaction.

    errorLabel?: string

    Prefix of the message shown when the renderer throws or rejects.

    languages?: readonly string[]

    Code block languages that get a preview; ['mermaid'] by default. Matched case-insensitively.

    placeholder?: string

    Text shown while a block's first render is pending; 'Rendering diagram…' by default. Later re-renders keep the previous diagram in place (dimmed via the pending class) so the block does not jump between sizes.