UNPKG

@atlaskit/editor-plugin-collab-edit

Version:

Collab Edit plugin for @atlaskit/editor-core

19 lines (18 loc) 560 B
import { AnalyticsStep } from '@atlaskit/adf-schema/steps'; import { Rebaseable } from '@atlaskit/prosemirror-collab'; /** * Filter out AnalyticsStep from the steps. * * @param steps Rebaseable steps * @returns Rebaseable steps * @example */ export function filterAnalyticsSteps(steps) { var filteredSteps = steps.reduce(function (acc, rebaseable) { if (!(rebaseable.step instanceof AnalyticsStep)) { acc.push(new Rebaseable(rebaseable.step, rebaseable.inverted, rebaseable.origin)); } return acc; }, []); return filteredSteps; }