index.d.ts 596 B

12345678910111213141516171819202122232425
  1. /**
  2. * @description 链接 菜单
  3. * @author wangfupeng
  4. */
  5. import PanelMenu from '../menu-constructors/PanelMenu';
  6. import Editor from '../../editor/index';
  7. import { MenuActive } from '../menu-constructors/Menu';
  8. declare class Link extends PanelMenu implements MenuActive {
  9. constructor(editor: Editor);
  10. /**
  11. * 菜单点击事件
  12. */
  13. clickHandler(): void;
  14. /**
  15. * 创建 panel
  16. * @param text 文本
  17. * @param link 链接
  18. */
  19. private createPanel;
  20. /**
  21. * 尝试修改菜单 active 状态
  22. */
  23. tryChangeActive(): void;
  24. }
  25. export default Link;