UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

24 lines (23 loc) 845 B
/// <reference types="react" /> import { PureComponent } from 'react'; import { ProsemirrorGetPosHandler, ReactNodeProps } from './'; import ProviderFactory from '../../providerFactory'; import { EditorView, Node as PMNode } from '../../prosemirror'; import { CardDimensions } from '@atlaskit/media-card'; export interface MediaNodeProps extends ReactNodeProps { getPos: ProsemirrorGetPosHandler; view: EditorView; node: PMNode; providerFactory: ProviderFactory; cardDimensions: CardDimensions; } export default class MediaNode extends PureComponent<MediaNodeProps, {}> { private pluginState; constructor(props: any); componentDidMount(): void; componentWillUnmount(): void; shouldComponentUpdate(nextProps: any): boolean; render(): JSX.Element; private handleRemove; private handleNewNode; }