[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Schema](https://evolu.dev/docs/api-reference/common/local-first/Schema) › UpdateValues

```ts
type UpdateValues<T> = {
  id: InferOutput<T["id"]>;
} & { readonly [K in Exclude<keyof T, "id">]?: InferOutput<T[K]> } & {
  isDeleted?: SqliteBoolean;
};
```

Defined in: [packages/common/src/local-first/Schema.ts:276](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Schema.ts#L276)

Update values: `id` required, all other columns optional. Includes
`isDeleted` for soft deletes.

## Type Declaration

| Name | Type                                                                                                                       | Defined in                                                                                                                                                                     |
| ---- | -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `id` | [`InferOutput`](https://evolu.dev/docs/api-reference/common/Type/namespaces/StandardSchemaV1/type-aliases/InferOutput)\<`T`\[`"id"`\]\> | [packages/common/src/local-first/Schema.ts:277](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Schema.ts#L277) |

## Type Declaration

| Name         | Type                                                                                | Defined in                                                                                                                                                                     |
| ------------ | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `isDeleted?` | [`SqliteBoolean`](https://evolu.dev/docs/api-reference/common/Sqlite/type-aliases/SqliteBoolean) | [packages/common/src/local-first/Schema.ts:281](https://github.com/evoluhq/evolu/blob/e7144e2bbe9069362b62dec1b64a8aa922b8f1b0/packages/common/src/local-first/Schema.ts#L281) |