@atlaskit/editor-plugin-date
Version:
Date plugin for @atlaskit/editor-core
35 lines (34 loc) • 1.03 kB
TypeScript
import type { IntlShape } from 'react-intl';
import type { getPosHandlerNode } from '@atlaskit/editor-common/types';
import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model';
import type { EditorView } from '@atlaskit/editor-prosemirror/view';
import type { Decoration, NodeView } from '@atlaskit/editor-prosemirror/view';
/**
*
*/
export declare class DateNodeView implements NodeView {
dom: Node;
private node;
private readonly intl;
private readonly view;
private readonly getPos;
private parentTaskState;
/**
*
* @param node
* @param view
* @param getPos
* @param intl
* @param decorations
* @example
*/
constructor(node: PMNode, view: EditorView, getPos: getPosHandlerNode, intl: IntlShape, decorations: ReadonlyArray<Decoration>);
/**
*
* @param node
* @param decorations
* @example
*/
update(node: PMNode, decorations: ReadonlyArray<Decoration>): boolean;
private static getParentTaskState;
}