UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

35 lines 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var media_1 = require("../../plugins/media"); function getEditorValueWithMedia(editorState) { return tslib_1.__awaiter(this, void 0, void 0, function () { var mediaPluginState; return tslib_1.__generator(this, function (_a) { switch (_a.label) { case 0: if (!editorState) { return [2 /*return*/]; } mediaPluginState = editorState && media_1.stateKey.getState(editorState); if (!(mediaPluginState && mediaPluginState.waitForMediaUpload)) return [3 /*break*/, 2]; return [4 /*yield*/, mediaPluginState.waitForPendingTasks()]; case 1: _a.sent(); _a.label = 2; case 2: return [2 /*return*/, editorState.doc]; } }); }); } exports.getEditorValueWithMedia = getEditorValueWithMedia; function insertFileFromDataUrl(editorState, url, fileName) { if (!editorState) { return; } var mediaPluginState = media_1.stateKey.getState(editorState); mediaPluginState.insertFileFromDataUrl(url, fileName); } exports.insertFileFromDataUrl = insertFileFromDataUrl; //# sourceMappingURL=action.js.map