# useOfflineSync

**Kind:** Function

**Source:** [`atloria-monorepo/apps/web/src/hooks/useOfflineSync.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/web/src/hooks/useOfflineSync.ts#L152)

Hook for offline document synchronization

Provides:
- Online/offline status detection
- Queuing updates when offline
- Automatic sync when back online
- Manual sync trigger
- Persistent storage in localStorage

## Signature

```ts
function useOfflineSync(options: UseOfflineSyncOptions): UseOfflineSyncReturn
```

## Parameters

| Name | Type |
|---|---|
| `options` | `UseOfflineSyncOptions` |

**Returns:** `UseOfflineSyncReturn`
