@aomao/plugin-codeblock-vue
Version:
18 lines (16 loc) • 456 B
text/typescript
import {
CardToolbarItemOptions,
EditorInterface,
PluginOptions,
ToolbarItemOptions,
} from '@aomao/engine';
export interface CodeBlockOptions extends PluginOptions {
hotkey?: string | Array<string>;
markdown?: boolean;
alias?: Record<string, string>;
styleMap?: Record<string, string>;
cardToolbars?: (
items: (ToolbarItemOptions | CardToolbarItemOptions)[],
editor: EditorInterface,
) => (ToolbarItemOptions | CardToolbarItemOptions)[];
}