# MutationFn

# Type Alias: MutationFn()\<T\>

```ts
type MutationFn<T> = (params) => Promise<any>;
```

Defined in: [packages/db/src/types.ts:129](https://github.com/TanStack/db/blob/main/packages/db/src/types.ts#L129)

## Type Parameters

### T

`T` *extends* `object` = `Record`\<`string`, `unknown`\>

## Parameters

### params

[`MutationFnParams`](MutationFnParams.md)\<`T`\>

## Returns

`Promise`\<`any`\>
