@atlaskit/editor-plugin-alignment
Version:
Alignment plugin for @atlaskit/editor-core
27 lines (25 loc) • 1.21 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.keymapPlugin = keymapPlugin;
var _enums = require("@atlaskit/editor-common/analytics/types/enums");
var _keymap = require("@atlaskit/editor-common/keymap");
var _keymaps = require("@atlaskit/editor-common/keymaps");
var _editorCommands = require("../editor-commands");
function keymapPlugin(api) {
var list = {};
// Ignored via go/ees005
(0, _keymaps.bindKeymapWithCommand)(
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
_keymaps.alignLeft.common, (0, _editorCommands.changeAlignment)('start', api, _enums.INPUT_METHOD.SHORTCUT), list);
// Ignored via go/ees005
(0, _keymaps.bindKeymapWithCommand)(
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
_keymaps.alignCenter.common, (0, _editorCommands.changeAlignment)('center', api, _enums.INPUT_METHOD.SHORTCUT), list);
// Ignored via go/ees005
(0, _keymaps.bindKeymapWithCommand)(
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
_keymaps.alignRight.common, (0, _editorCommands.changeAlignment)('end', api, _enums.INPUT_METHOD.SHORTCUT), list);
return (0, _keymap.keymap)(list);
}