UNPKG

@atlaskit/editor-plugin-highlight

Version:

Highlight plugin for @atlaskit/editor-core

18 lines (17 loc) 699 B
import { SafePlugin } from '@atlaskit/editor-common/safe-plugin'; import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types'; import { PluginKey } from '@atlaskit/editor-prosemirror/state'; import type { HighlightPlugin } from '../highlightPluginType'; export declare const highlightPluginKey: PluginKey<HighlightPluginState>; export type HighlightPluginState = { activeColor: string | null; disabled: boolean; isPaletteOpen: boolean; }; export declare enum HighlightPluginAction { CHANGE_COLOR = 0, SET_PALETTE = 1 } export declare const createPlugin: ({ api, }: { api: ExtractInjectionAPI<HighlightPlugin> | undefined; }) => SafePlugin<HighlightPluginState>;