UNPKG

@atlaskit/editor-plugin-type-ahead

Version:

Type-ahead plugin for @atlaskit/editor-core

22 lines (21 loc) 715 B
"use strict"; 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; } } } }); }