@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
13 lines (12 loc) • 487 B
TypeScript
import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model';
export interface ReactNodeProps {
selected: boolean;
}
export type ProsemirrorGetPosHandler = () => number;
export type getPosHandler = getPosHandlerNode | boolean;
export type getPosHandlerNode = () => number | undefined;
export type ReactComponentProps = {
[key: string]: unknown;
};
export type ForwardRef = (node: HTMLElement | null) => void;
export type shouldUpdate = (nextNode: PMNode) => boolean;