Trilium Frontend API
    Preparing search index...

    Interface ContextWatchdogItemConfiguration

    The watchdog item configuration interface.

    interface ContextWatchdogItemConfiguration {
        config: EditorConfig;
        creator: EditorWatchdogCreatorFunction;
        destructor?: (editor: Editor) => Promise<unknown>;
        id: string;
        sourceElementOrData: string | HTMLElement;
        type: "editor";
    }
    Index

    Properties

    config: EditorConfig

    An editor configuration.

    A function that initializes the item (the editor). The function takes editor initialization arguments and should return a promise. For example: ( el, config ) => ClassicEditor.create( el, config ).

    destructor?: (editor: Editor) => Promise<unknown>

    A function that destroys the item instance (the editor). The function takes an item and should return a promise. For example: editor => editor.destroy()

    id: string

    id A unique item identificator.

    sourceElementOrData: string | HTMLElement

    The source element or data that will be passed as the first argument to the Editor.create() method.

    type: "editor"

    The type of the item to create. At the moment, only 'editor' is supported.