@atlaskit/editor-plugin-selection-extension
Version:
editor-plugin-selection-extension plugin for @atlaskit/editor-core
15 lines (14 loc) • 776 B
TypeScript
import { type Provider } from 'react';
import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types';
import type { EditorView } from '@atlaskit/editor-prosemirror/view';
import type { SelectionExtensionPlugin } from '../selectionExtensionPluginType';
type SelectionExtensionComponentContextValue = {
api: ExtractInjectionAPI<SelectionExtensionPlugin>;
editorView: EditorView;
extensionKey: string;
extensionSource: string;
extensionLocation: 'inline-toolbar' | 'primary-toolbar' | 'block-menu';
};
export declare const SelectionExtensionComponentContextProvider: Provider<SelectionExtensionComponentContextValue | undefined>;
export declare const useSelectionExtensionComponentContext: () => SelectionExtensionComponentContextValue;
export {};