> ## Documentation Index
> Fetch the complete documentation index at: https://docs.modelence.com/llms.txt
> Use this file to discover all available pages before exploring further.

# modelenceMutation

[API Reference](/api-reference/modelence/client/functions/../../../index) / [modelence](/api-reference/modelence/client/functions/../../index) / [client](/api-reference/modelence/client/functions/../index) / modelenceMutation

> **modelenceMutation**\<`T`>(`methodName`, `defaultArgs`): `object`

Defined in: [packages/modelence/src/client/query.ts:181](https://github.com/modelence/modelence/blob/0e072e44dd157ae8712ae82111cf4aa756460eba/packages/modelence/src/client/query.ts#L181)

## Type Parameters

| Type Parameter | Default type |
| -------------- | ------------ |
| `T`            | `unknown`    |

## Parameters

| Parameter     | Type     |
| ------------- | -------- |
| `methodName`  | `string` |
| `defaultArgs` | `Args`   |

## Returns

`object`

| Name           | Type                             | Defined in                                                                                                                                                                     |
| -------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `mutationFn()` | (`variables`) => `Promise`\<`T`> | [packages/modelence/src/client/query.ts:183](https://github.com/modelence/modelence/blob/0e072e44dd157ae8712ae82111cf4aa756460eba/packages/modelence/src/client/query.ts#L183) |
