@atlaskit/editor-plugin-collab-edit
Version:
Collab Edit plugin for @atlaskit/editor-core
24 lines (23 loc) • 710 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.filterAnalyticsSteps = filterAnalyticsSteps;
var _steps = require("@atlaskit/adf-schema/steps");
var _prosemirrorCollab = require("@atlaskit/prosemirror-collab");
/**
* Filter out AnalyticsStep from the steps.
*
* @param steps Rebaseable steps
* @returns Rebaseable steps
* @example
*/
function filterAnalyticsSteps(steps) {
var filteredSteps = steps.reduce(function (acc, rebaseable) {
if (!(rebaseable.step instanceof _steps.AnalyticsStep)) {
acc.push(new _prosemirrorCollab.Rebaseable(rebaseable.step, rebaseable.inverted, rebaseable.origin));
}
return acc;
}, []);
return filteredSteps;
}