# functionalUpdate

# Function: functionalUpdate()

```ts
function functionalUpdate<T>(updater, input): T;
```

Defined in: [utils.ts:6](https://github.com/TanStack/table/blob/main/packages/table-core/src/utils.ts#L6)

## Type Parameters

### T

`T`

## Parameters

### updater

[`Updater`](../type-aliases/Updater.md)\<`T`\>

### input

`T`

## Returns

`T`
