@atlaskit/editor-plugin-metrics
Version:
Metrics plugin for @atlaskit/editor-core
6 lines • 568 B
JavaScript
import { BatchAttrsStep } from '@atlaskit/adf-schema/steps';
import { AddMarkStep, AttrStep, RemoveMarkStep, ReplaceAroundStep, ReplaceStep } from '@atlaskit/editor-prosemirror/transform';
export const isTrWithDocChanges = tr => {
var _tr$steps;
return tr.steps.length > 0 && ((_tr$steps = tr.steps) === null || _tr$steps === void 0 ? void 0 : _tr$steps.some(step => step instanceof ReplaceStep || step instanceof ReplaceAroundStep || step instanceof AddMarkStep || step instanceof AttrStep || step instanceof RemoveMarkStep || step instanceof BatchAttrsStep));
};