UNPKG

@atlaskit/editor-plugin-collab-edit

Version:

Collab Edit plugin for @atlaskit/editor-core

26 lines (25 loc) 891 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.trackLastRemoteConflictPluginKey = exports.createPlugin = void 0; var _safePlugin = require("@atlaskit/editor-common/safe-plugin"); var _state = require("@atlaskit/editor-prosemirror/state"); var trackLastRemoteConflictPluginKey = exports.trackLastRemoteConflictPluginKey = new _state.PluginKey('trackLastRemoteConflict'); var createPlugin = exports.createPlugin = function createPlugin() { return new _safePlugin.SafePlugin({ key: trackLastRemoteConflictPluginKey, state: { init: function init() { return undefined; }, apply: function apply(transaction, prevPluginState) { var metadata = transaction.getMeta(trackLastRemoteConflictPluginKey); if (metadata) { return metadata; } return prevPluginState; } } }); };