UNPKG

@atlaskit/editor-plugin-media

Version:

Media plugin for @atlaskit/editor-core

18 lines (17 loc) 809 B
import type { ProviderFactory } from '@atlaskit/editor-common/provider-factory'; import type { ErrorReporter } from '@atlaskit/editor-common/utils'; import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model'; import type { EditorView, NodeView } from '@atlaskit/editor-prosemirror/view'; import type { CustomMediaPicker, getPosHandler, MediaState } from './types'; export type MediaPluginOptions = { providerFactory: ProviderFactory; nodeViews: { [name: string]: (node: PMNode, view: EditorView, getPos: getPosHandler) => NodeView; }; errorReporter?: ErrorReporter; uploadErrorHandler?: (state: MediaState) => void; waitForMediaUpload?: boolean; customDropzoneContainer?: HTMLElement; customMediaPicker?: CustomMediaPicker; allowResizing: boolean; };