@witchcraft/editor
    Preparing search index...

    Interface FloatingMenu<T>

    interface FloatingMenu<
        T extends PluginKey<any>
        | undefined = PluginKey<any> | undefined,
    > {
        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: "floating";
    }

    Type Parameters

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

    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: "floating"