[O3 Framework](../API.md) / SyncProcessOptions

# Interface: SyncProcessOptions\<T\>

Defined in: [packages/framework/esm-offline/src/sync.ts:52](https://github.com/openmrs/openmrs-esm-core/blob/main/packages/framework/esm-offline/src/sync.ts#L52)

Additional data which can be used for synchronizing data in a ProcessSyncItem function.

## Type Parameters

### T

`T`

## 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)
