UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

30 lines 865 B
import { Plugin, PluginKey, } from '../../prosemirror'; import keymapPlugin from './keymap'; import inputRulePlugin from './input-rule'; var RuleState = (function () { function RuleState(state) { this.state = state; } return RuleState; }()); export { RuleState }; export var stateKey = new PluginKey('rulePlugin'); var plugin = new Plugin({ state: { init: function (config, state) { return new RuleState(state); }, apply: function (tr, pluginState, oldState, newState) { return pluginState; } }, key: stateKey, view: function (view) { return {}; } }); var plugins = function (schema) { return [plugin, inputRulePlugin(schema), keymapPlugin(schema)].filter(function (plugin) { return !!plugin; }); }; export default plugins; //# sourceMappingURL=index.js.map