UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

16 lines 548 B
// Please, do not copy or use this kind of code below // @ts-ignore const mediaPluginKey = { key: 'mediaPlugin$', getState: state => { // eslint-disable-next-line @typescript-eslint/no-explicit-any return state['mediaPlugin$']; } }; export async function getEditorValueWithMedia(editorView) { const mediaPluginState = editorView.state && mediaPluginKey.getState(editorView.state); if (mediaPluginState && mediaPluginState.waitForMediaUpload) { await mediaPluginState.waitForPendingTasks(); } return editorView.state.doc; }