@atlaskit/editor-plugin-type-ahead
Version:
Type-ahead plugin for @atlaskit/editor-core
22 lines (21 loc) • 715 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createPlugin = createPlugin;
var _safePlugin = require("@atlaskit/editor-common/safe-plugin");
var _actions = require("./actions");
var _isInsertionTransaction = require("./isInsertionTransaction");
function createPlugin() {
return new _safePlugin.SafePlugin({
appendTransaction: function appendTransaction(transactions, _oldState, newState) {
var insertItemCallback = (0, _isInsertionTransaction.isInsertionTransaction)(transactions, _actions.ACTIONS.INSERT_ITEM);
if (insertItemCallback) {
var tr = insertItemCallback(newState);
if (tr) {
return tr;
}
}
}
});
}