UNPKG

@atlaskit/editor-plugin-block-controls

Version:

Block controls plugin for @atlaskit/editor-core

9 lines (8 loc) 653 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 { BlockControlsPlugin } from '../blockControlsPluginType'; import { type SparseSurfacesState } from './utils/sparse-surfaces-state'; export declare const sparseSurfacesKey: PluginKey<SparseSurfacesState>; /** Owns sparse anchors independently of drag/drop decorations and their lifecycle. */ export declare const createSparseSurfacesPlugin: (api: ExtractInjectionAPI<BlockControlsPlugin> | undefined) => SafePlugin<SparseSurfacesState>;