interface MarkMenu<T extends PluginKey<any> = PluginKey<any>> { 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: "mark";} Type Parameters
- T extends PluginKey<any> = PluginKey<any>
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