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

# parseFunctionArguments

> **parseFunctionArguments**(`encodedValues`, `condition`?): [`FunctionArgument`](../../../modules/types/type-aliases/FunctionArgument)\[]

Parses the function signature string and builds an array of argument placeholders.

## Parameters

| Parameter       | Type     | Description                                              |
| --------------- | -------- | -------------------------------------------------------- |
| `encodedValues` | `string` | The encoded values string.                               |
| `condition`?    | `string` | Optional parameter for the condition statement of a rule |

## Returns

[`FunctionArgument`](../../../modules/types/type-aliases/FunctionArgument)\[]

An array of FunctionArgument.

## Defined in

[src/parsing/parsing-utilities.ts:50](https://github.com/forte-service-company-ltd/forte-rules-engine-sdk/blob/5aad4d7c3c8cc91280e4449c17ac8ea31219fbed/src/parsing/parsing-utilities.ts#L50)
