UNPKG

578 BTypeScriptView Raw
1/**
2 * @description 编辑器 change 事件
3 * @author fangzhicong
4 */
5import Editor from '../index';
6import Mutation from '../../utils/observer/mutation';
7/**
8 * Change 实现
9 */
10export 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}