@openmrs/esm-framework
Version:
72 lines (39 loc) • 1.58 kB
Markdown
[@openmrs/esm-framework](../API.md) / SyncProcessOptions
# Interface: SyncProcessOptions<T\>
Additional data which can be used for synchronizing data in a {@link ProcessSyncItem} function.
## Type parameters
| Name |
| :------ |
| `T` |
## Table of contents
### Offline Properties
- [abort](SyncProcessOptions.md#abort)
- [dependencies](SyncProcessOptions.md#dependencies)
- [index](SyncProcessOptions.md#index)
- [items](SyncProcessOptions.md#items)
- [userId](SyncProcessOptions.md#userid)
## Offline Properties
### abort
• **abort**: `AbortController`
#### Defined in
[packages/framework/esm-offline/src/sync.ts:53](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-offline/src/sync.ts#L53)
___
### dependencies
• **dependencies**: `any`[]
#### Defined in
[packages/framework/esm-offline/src/sync.ts:57](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-offline/src/sync.ts#L57)
___
### index
• **index**: `number`
#### Defined in
[packages/framework/esm-offline/src/sync.ts:55](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-offline/src/sync.ts#L55)
___
### items
• **items**: `T`[]
#### Defined in
[packages/framework/esm-offline/src/sync.ts:56](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-offline/src/sync.ts#L56)
___
### userId
• **userId**: `string`
#### Defined in
[packages/framework/esm-offline/src/sync.ts:54](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-offline/src/sync.ts#L54)