index.d.ts 948 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * @description 段落行高 LineHeight
  3. * @author lichunlin
  4. *
  5. */
  6. import DropListMenu from '../menu-constructors/DropListMenu';
  7. import Editor from '../../editor/index';
  8. import { MenuActive } from '../menu-constructors/Menu';
  9. declare class LineHeight extends DropListMenu implements MenuActive {
  10. constructor(editor: Editor);
  11. /**
  12. * 执行命令
  13. * @param value value
  14. */
  15. command(value: string): void;
  16. /**
  17. * 遍历dom 获取祖父元素 直到contenteditable属性的div标签
  18. *
  19. */
  20. getDom(dom: HTMLElement): HTMLElement;
  21. /**
  22. * style 处理
  23. *
  24. * 废弃的方法
  25. */
  26. styleProcessing(styleList: Array<string>): string;
  27. /**
  28. * 段落全选 比如:避免11变成111
  29. *
  30. * 废弃的方法
  31. */
  32. setRange(startDom: Node, endDom: Node): void;
  33. /**
  34. * 尝试修改菜单激活状态
  35. */
  36. tryChangeActive(): void;
  37. }
  38. export default LineHeight;