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