UNPKG

830 BTypeScriptView Raw
1/**
2 * @description 代码 菜单
3 * @author lkw
4 */
5import PanelMenu from '../menu-constructors/PanelMenu';
6import Editor from '../../editor/index';
7import { MenuActive } from '../menu-constructors/Menu';
8export declare function formatCodeHtml(editor: Editor, html: string): string;
9declare class Code extends PanelMenu implements MenuActive {
10 constructor(editor: Editor);
11 /**
12 * 插入行内代码
13 * @param text
14 * @return null
15 */
16 private insertLineCode;
17 /**
18 * 菜单点击事件
19 */
20 clickHandler(): void;
21 /**
22 * 创建 panel
23 * @param text 代码文本
24 * @param languageType 代码类型
25 */
26 createPanel(text: string, languageType: string): void;
27 /**
28 * 尝试修改菜单 active 状态
29 */
30 tryChangeActive(): void;
31}
32export default Code;