UNPKG

@atlaskit/editor-plugin-metrics

Version:

Metrics plugin for @atlaskit/editor-core

26 lines (25 loc) 789 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkContentPastedOrMoved = void 0; var _main = require("../../../main"); var _types = require("../types"); var UI_EVENT = 'uiEvent'; var PASTE_EVENT = 'paste'; var checkContentPastedOrMoved = exports.checkContentPastedOrMoved = function checkContentPastedOrMoved(tr) { var _tr$getMeta; var isContentMoved = (_tr$getMeta = tr.getMeta(_main.metricsKey)) === null || _tr$getMeta === void 0 ? void 0 : _tr$getMeta.contentMoved; var isContentPasted = tr.getMeta(UI_EVENT) === PASTE_EVENT; if (isContentMoved) { return { type: _types.ActionType.MOVING_CONTENT }; } if (isContentPasted) { return { type: _types.ActionType.PASTING_CONTENT }; } return undefined; };