UNPKG

@atlaskit/editor-core

Version:

A package contains Atlassian editor core functionality

32 lines 989 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var prosemirror_1 = require("../../prosemirror"); var keymap_1 = require("./keymap"); var input_rule_1 = require("./input-rule"); var RuleState = (function () { function RuleState(state) { this.state = state; } return RuleState; }()); exports.RuleState = RuleState; exports.stateKey = new prosemirror_1.PluginKey('rulePlugin'); var plugin = new prosemirror_1.Plugin({ state: { init: function (config, state) { return new RuleState(state); }, apply: function (tr, pluginState, oldState, newState) { return pluginState; } }, key: exports.stateKey, view: function (view) { return {}; } }); var plugins = function (schema) { return [plugin, input_rule_1.default(schema), keymap_1.default(schema)].filter(function (plugin) { return !!plugin; }); }; exports.default = plugins; //# sourceMappingURL=index.js.map