跳到主要内容

HistoryScopeAPI

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

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

Properties

count$

count$: Observable<number>;

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

历史记录总数


histories$

histories$: Observable<HistoryItem[]>;

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

历史记录流


redoCount$

redoCount$: Observable<number>;

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

可重做数量


redoHistories$

redoHistories$: Observable<HistoryItem[]>;

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

可重做的历史记录流


type

type: HistoryScopeType;

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


undoCount$

undoCount$: Observable<number>;

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

可撤销数量


undoHistories$

undoHistories$: Observable<HistoryItem[]>;

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

可撤销的历史记录流

Methods

redo()

redo(step?): Promise<void>;

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

重做操作

Parameters

ParameterType
step?number

Returns

Promise<void>


undo()

undo(step?): Promise<void>;

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

撤销操作

Parameters

ParameterType
step?number

Returns

Promise<void>