# Interface: SyncUpdate\<K, L, SchemaT>

Defined in: [api.ts:1202](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L1202)

Type definition for the parameter used to pass in a batch of updates to a sync table update function.

## Type Parameters

| Type Parameter | | --- | | `K` *extends* `string` | | `L` *extends* `string` | | `SchemaT` *extends* [`ObjectSchemaDefinition`](../ObjectSchemaDefinition/)\<`K`, `L`> |

## Properties

### newValue

> **newValue**: `ObjectSchemaDefinitionType`\<`K`, `L`, `SchemaT`>

Defined in: [api.ts:1210](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L1210)

The new value of the row, with the user edits applied.

______________________________________________________________________

### previousValue

> **previousValue**: `ObjectSchemaDefinitionType`\<`K`, `L`, `SchemaT`>

Defined in: [api.ts:1206](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L1206)

The previous value of the row.

______________________________________________________________________

### updatedFields

> **updatedFields**: `string`[]

Defined in: [api.ts:1214](https://github.com/coda/packs-sdk/blob/b2b4c9dba5ca748bdbb94481cc13b5ca3c328ef6/api.ts#L1214)

The fields of the row that have been updated.
