跳到主要内容

HistoryScopeAPI

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:197

历史记录作用域 API 所有作用域返回统一的接口,消除特殊情况

Properties

count$

count$: Observable<number>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:206

历史记录总数


histories$

histories$: Observable<HistoryItem[]>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:200

历史记录流


redoCount$

redoCount$: Observable<number>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:210

可重做数量


redoHistories$

redoHistories$: Observable<HistoryItem[]>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:204

可重做的历史记录流


type

type: HistoryScopeType;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:198


undoCount$

undoCount$: Observable<number>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:208

可撤销数量


undoHistories$

undoHistories$: Observable<HistoryItem[]>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:202

可撤销的历史记录流

Methods

redo()

redo(step?): Promise<void>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:215

重做操作

Parameters

ParameterType
step?number

Returns

Promise<void>


undo()

undo(step?): Promise<void>;

Defined in: packages/rxdb/src/version/VersionManager.interface.ts:213

撤销操作

Parameters

ParameterType
step?number

Returns

Promise<void>