UNPKG

@atlaskit/editor-plugin-tasks-and-decisions

Version:

Tasks and decisions plugin for @atlaskit/editor-core

13 lines (12 loc) • 1.16 kB
import type { EditorAnalyticsAPI } from '@atlaskit/editor-common/analytics/api'; import { INPUT_METHOD } from '@atlaskit/editor-common/analytics/types/enums'; import type { SafePlugin } from '@atlaskit/editor-common/safe-plugin'; import type { Command } from '@atlaskit/editor-common/types/command'; import type { ExtractInjectionAPI } from '@atlaskit/editor-common/types/next-editor-plugin'; import type { Schema } from '@atlaskit/editor-prosemirror/model'; import type { TasksAndDecisionsPlugin } from '../tasksAndDecisionsPluginType'; type IndentationInputMethod = INPUT_METHOD.KEYBOARD | INPUT_METHOD.TOOLBAR | INPUT_METHOD.FLOATING_TB; export declare const getUnindentCommand: (editorAnalyticsAPI: EditorAnalyticsAPI | undefined) => (inputMethod?: IndentationInputMethod) => Command; export declare const getIndentCommand: (editorAnalyticsAPI: EditorAnalyticsAPI | undefined) => (inputMethod?: IndentationInputMethod) => Command; export declare function keymapPlugin(_schema: Schema, api: ExtractInjectionAPI<TasksAndDecisionsPlugin> | undefined, allowNestedTasks?: boolean, consumeTabs?: boolean): SafePlugin | undefined; export default keymapPlugin;