@atlaskit/editor-plugin-grid
Version:
Grid plugin for @atlaskit/editor-core
18 lines (17 loc) • 703 B
TypeScript
import type { NextEditorPlugin } from '@atlaskit/editor-common/types';
import type { WidthPlugin } from '@atlaskit/editor-plugin-width';
import type { CreateDisplayGrid, GridPluginOptions, GridPluginState } from './types';
export type GridPluginConfiguration = GridPluginOptions | undefined;
export type GridPluginDependencies = [
WidthPlugin
];
export type GridPluginSharedState = GridPluginState | null;
export type GridPluginActions = {
displayGrid: CreateDisplayGrid;
};
export type GridPlugin = NextEditorPlugin<'grid', {
actions: GridPluginActions;
dependencies: GridPluginDependencies;
pluginConfiguration: GridPluginConfiguration;
sharedState: GridPluginSharedState;
}>;