@atlaskit/editor-plugin-text-formatting
Version:
Text-formatting plugin for @atlaskit/editor-core
19 lines (18 loc) • 840 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
exports.keymapPlugin = keymapPlugin;
var _analytics = require("@atlaskit/editor-common/analytics");
var _keymaps = require("@atlaskit/editor-common/keymaps");
var _keymap = require("@atlaskit/editor-prosemirror/keymap");
var _clearFormatting = require("../editor-commands/clear-formatting");
function keymapPlugin(editorAnalyticsAPI) {
var list = {};
(0, _keymaps.bindKeymapWithEditorCommand)(
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
(0, _keymaps.findShortcutByKeymap)(_keymaps.clearFormatting), (0, _clearFormatting.clearFormattingWithAnalyticsNext)(editorAnalyticsAPI)(_analytics.INPUT_METHOD.SHORTCUT), list);
return (0, _keymap.keymap)(list);
}
var _default = exports.default = keymapPlugin;