UNPKG

@atlaskit/editor-plugin-table

Version:

Table plugin for the @atlaskit/editor

24 lines (22 loc) 836 B
// @ts-ignore -- ReadonlyTransaction is a local declaration and will cause a TS2305 error in CCFE typecheck import { pluginFactory } from '@atlaskit/editor-common/utils'; import { pluginKey } from './plugin-key'; // eslint-disable-next-line import/order import reducer from './reducer'; // eslint-disable-next-line import/order // eslint-disable-next-line import/order function mapping(tr, pluginState) { if (pluginState && pluginState.resizeHandlePos !== null) { return { ...pluginState, resizeHandlePos: tr.mapping.map(pluginState.resizeHandlePos) }; } return pluginState; } const factory = pluginFactory(pluginKey, reducer, { mapping }); export const createCommand = factory.createCommand; export const createPluginState = factory.createPluginState; export const getPluginState = factory.getPluginState;