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>
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