index.d.ts 578 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * @description 编辑器 change 事件
  3. * @author fangzhicong
  4. */
  5. import Editor from '../index';
  6. import Mutation from '../../utils/observer/mutation';
  7. /**
  8. * Change 实现
  9. */
  10. export default class Change extends Mutation {
  11. editor: Editor;
  12. /**
  13. * 变化的数据集合
  14. */
  15. private data;
  16. /**
  17. * 异步保存数据
  18. */
  19. private asyncSave;
  20. constructor(editor: Editor);
  21. /**
  22. * 保存变化的数据并发布 change event
  23. */
  24. private save;
  25. /**
  26. * 发布 change event
  27. */
  28. emit(): void;
  29. observe(): void;
  30. }