跳到主要内容

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​

ParameterType
step?number

Returns​

Promise<void>


undo()​

undo(step?): Promise<void>;

Defined in: packages/rxdb/src/sync-contract/VersionManager.interface.ts:239

撤销操作

Parameters​

ParameterType
step?number

Returns​

Promise<void>