@atlaskit/editor-common
Version:
A package that contains common classes and components for editor and renderer
16 lines (15 loc) • 704 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getAnalyticsEventsFromTransaction = getAnalyticsEventsFromTransaction;
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _steps = require("@atlaskit/adf-schema/steps");
function getAnalyticsEventsFromTransaction(tr) {
return tr.steps.filter(function (step) {
return step instanceof _steps.AnalyticsStep;
}).reduce(function (acc, step) {
return [].concat((0, _toConsumableArray2.default)(acc), (0, _toConsumableArray2.default)(step.analyticsEvents));
}, []);
}