HistoryScopeAPI
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:223
历史记录作用域 API 所有作用域返回统一的接口,消除特殊情况
Properties
count$
count$: Observable<number>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:232
历史记录总数
histories$
histories$: Observable<HistoryItem[]>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:226
历史记录流
redoCount$
redoCount$: Observable<number>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:236
可重做数量
redoHistories$
redoHistories$: Observable<HistoryItem[]>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:230
可重做的历史记录流
type
type: HistoryScopeType;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:224
undoCount$
undoCount$: Observable<number>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:234
可撤销数量
undoHistories$
undoHistories$: Observable<HistoryItem[]>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:228
可撤销的历史记录流
Methods
redo()
redo(step?): Promise<void>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:241
重做操作
Parameters
| Parameter | Type |
|---|---|
step? | number |
Returns
Promise<void>
undo()
undo(step?): Promise<void>;
Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:239
撤销操作
Parameters
| Parameter | Type |
|---|---|
step? | number |
Returns
Promise<void>