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