跳到主要内容

RepositorySyncCompleteEvent

Defined in: packages/rxdb/src/rxdb-events.ts:580

Repository 同步完成事件

当 repository 同步操作成功完成时触发

Constructors​

Constructor​

new RepositorySyncCompleteEvent(
direction,
namespace,
entity,
result
): RepositorySyncCompleteEvent;

Defined in: packages/rxdb/src/rxdb-events.ts:583

Parameters​

ParameterTypeDescription
directionRepositorySyncDirection同步方向
namespacestring命名空间
entitystring实体名称
result{ compacted?: number; conflictsDeferred?: number; conflictsResolved?: number; failed?: number; pulled?: number; pushed?: number; }同步结果统计
result.compacted?number-
result.conflictsDeferred?number-
result.conflictsResolved?number-
result.failed?number-
result.pulled?number-
result.pushed?number-

Returns​

RepositorySyncCompleteEvent

Properties​

direction​

readonly direction: RepositorySyncDirection;

Defined in: packages/rxdb/src/rxdb-events.ts:585

同步方向


entity​

readonly entity: string;

Defined in: packages/rxdb/src/rxdb-events.ts:589

实体名称


namespace​

readonly namespace: string;

Defined in: packages/rxdb/src/rxdb-events.ts:587

命名空间


result​

readonly result: object;

Defined in: packages/rxdb/src/rxdb-events.ts:591

同步结果统计

compacted?​

optional compacted?: number;

conflictsDeferred?​

optional conflictsDeferred?: number;

conflictsResolved?​

optional conflictsResolved?: number;

failed?​

optional failed?: number;

pulled?​

optional pulled?: number;

pushed?​

optional pushed?: number;

type​

readonly type: "REPOSITORY_SYNC_COMPLETE" = REPOSITORY_SYNC_COMPLETE_EVENT;

Defined in: packages/rxdb/src/rxdb-events.ts:581