syncShare resolves (does not throw) for most failures, reporting them as
{ synced: false, reason }. A resolved result counts as failed unless it
synced or was intentionally skipped ("paused" / "direction" — the only
non-failure reasons in SyncReason).
syncShareresolves (does not throw) for most failures, reporting them as{ synced: false, reason }. A resolved result counts as failed unless it synced or was intentionally skipped ("paused" / "direction" — the only non-failure reasons inSyncReason).