UNPKG

@atlaskit/editor-plugin-media-editing

Version:

MediaEditing plugin for @atlaskit/editor-core

19 lines (18 loc) 758 B
import type { MediaADFAttrs } from '@atlaskit/adf-schema'; import type { NextEditorPlugin, EditorCommand, OptionalPlugin } from '@atlaskit/editor-common/types'; import type { MediaClientConfig } from '@atlaskit/media-core'; import type { MediaEditingPluginState } from './pm-plugins/types'; type MediaPluginForwardRef = NextEditorPlugin<'media', { sharedState: { uploadMediaClientConfig?: MediaClientConfig; } | null; }>; export type MediaEditingPlugin = NextEditorPlugin<'mediaEditing', { commands: { hideImageEditor: EditorCommand; showImageEditor: (media: MediaADFAttrs) => EditorCommand; }; dependencies: [OptionalPlugin<MediaPluginForwardRef>]; sharedState: MediaEditingPluginState | null; }>; export {};