跳到主要内容

needsPush()

function needsPush(metadata, globalSync?): boolean;

Defined in: packages/rxdb/src/version/sync-type-utils.ts:174

检查 repository 是否需要 push

Parameters

ParameterTypeDescription
metadataEntityMetadata实体元数据
globalSync?SyncOptions全局同步配置(可选)

Returns

boolean

是否需要 push

Example

needsPush(metadataFull);   // true  (full)
needsPush(metadataFilter); // true (filter - 本地变更不受 filter 限制)
needsPush(metadataRemote); // false (remote)
needsPush(metadataLocal); // true (local)
needsPush(metadataNone); // false (none)