@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
24 lines • 892 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var prosemirror_1 = require("../../prosemirror");
var input_rules_1 = require("./input-rules");
var keymaps_1 = require("./keymaps");
var nodeviews_1 = require("../../nodeviews");
exports.stateKey = new prosemirror_1.PluginKey('tasksAndDecisionsPlugin');
function createPlugin() {
return new prosemirror_1.Plugin({
props: {
nodeViews: {
taskItem: nodeviews_1.taskItemNodeView,
decisionItem: nodeviews_1.decisionItemNodeView
},
},
key: exports.stateKey,
});
}
exports.createPlugin = createPlugin;
var plugins = function (schema) {
return [createPlugin(), input_rules_1.default(schema), keymaps_1.default(schema)].filter(function (plugin) { return !!plugin; });
};
exports.default = plugins;
//# sourceMappingURL=index.js.map