@witchcraft/editor
    Preparing search index...

    Interface MarkMenu<T>

    interface MarkMenu<T extends PluginKey<any> = PluginKey<any>> {
        canShow: T extends PluginKey<any>
            ? (
                state: EditorState,
                pluginState: ReturnType<T<T>["getState"]>,
            ) => boolean
            : never;
        closeCommand: (keyof MenuCloseCommands) | undefined;
        name: string;
        pluginKey: T extends PluginKey<any> ? T<T> : never;
        priority?: number;
        type: "mark";
    }

    Type Parameters

    • T extends PluginKey<any> = PluginKey<any>

    Hierarchy (View Summary)

    Index

    Properties

    canShow: T extends PluginKey<any>
        ? (
            state: EditorState,
            pluginState: ReturnType<T<T>["getState"]>,
        ) => boolean
        : never
    closeCommand: (keyof MenuCloseCommands) | undefined
    name: string
    pluginKey: T extends PluginKey<any> ? T<T> : never
    priority?: number
    type: "mark"