UNPKG

855 BTypeScriptView Raw
1/**
2 * @description 标题
3 * @author wangfupeng
4 */
5import DropListMenu from '../menu-constructors/DropListMenu';
6import Editor from '../../editor/index';
7import { MenuActive } from '../menu-constructors/Menu';
8import { TCatalog } from '../../config/events';
9declare class Head extends DropListMenu implements MenuActive {
10 oldCatalogs: TCatalog[] | undefined;
11 constructor(editor: Editor);
12 /**
13 * 执行命令
14 * @param value value
15 */
16 command(value: string): void;
17 /**
18 * 为标题设置大纲
19 */
20 private addUidForSelectionElem;
21 /**
22 * 监听change事件来返回大纲信息
23 */
24 private addListenerCatalog;
25 /**
26 * 获取大纲数组
27 */
28 private getCatalogs;
29 /**
30 * 尝试改变菜单激活(高亮)状态
31 */
32 tryChangeActive(): void;
33}
34export default Head;