UNPKG

@atlaskit/editor-common

Version:

A package that contains common classes and components for editor and renderer

26 lines (25 loc) 787 B
import type { IntlShape } from 'react-intl'; import type { MarkType, NodeType } from '@atlaskit/editor-prosemirror/model'; import type { EditorState } from '@atlaskit/editor-prosemirror/state'; import type { Command } from './command'; export type MarkOptions = { formatMessage: IntlShape['formatMessage']; markType: MarkType; nodeType?: undefined; onBlur?: Command; onFocus?: Command; onMouseEnter?: undefined; onMouseLeave?: undefined; state: EditorState; }; export type NodeOptions = { formatMessage: IntlShape['formatMessage']; markType?: undefined; nodeType: NodeType | Array<NodeType>; onBlur?: Command; onClick?: Command; onFocus?: Command; onMouseEnter?: Command; onMouseLeave?: Command; state: EditorState; };