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
Properties
canShow
canShow: T extends PluginKey<any> ? ( state: EditorState, pluginState: ReturnType<T<T>["getState"]>, ) => boolean : never closeCommand
closeCommand: (keyof MenuCloseCommands) | undefined
pluginKey
pluginKey: T extends PluginKey<any> ? T<T> : never Optionalpriority
priority?: number