needsPush()
function needsPush(metadata, globalSync?): boolean;
Defined in: packages/rxdb/src/version/sync-type-utils.ts:174
检查 repository 是否需要 push
Parameters
| Parameter | Type | Description |
|---|---|---|
metadata | EntityMetadata | 实体元数据 |
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)