[**@rxap/form-system v19.1.0**](../README.md)

***

[@rxap/form-system](../globals.md) / UseFunctionDefinition

# Interface: UseFunctionDefinition\<ReturnType, Args, Config\>

Defined in: [packages/angular/form-system/src/lib/mixins/extract-functions.mixin.ts:32](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/form-system/src/lib/mixins/extract-functions.mixin.ts#L32)

## Type Parameters

• **ReturnType** = `unknown`

• **Args** *extends* `any`[] = `any`[]

• **Config** *extends* [`UseFunctionConfig`](UseFunctionConfig.md)\<`ReturnType`, `Args`\> = [`UseFunctionConfig`](UseFunctionConfig.md)\<`ReturnType`, `Args`\>

## Properties

### config?

> `optional` **config**: `Config`

Defined in: [packages/angular/form-system/src/lib/mixins/extract-functions.mixin.ts:38](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/form-system/src/lib/mixins/extract-functions.mixin.ts#L38)

***

### fnc

> **fnc**: [`UseFunctionType`](../type-aliases/UseFunctionType.md)\<`Args`, `ReturnType`\>

Defined in: [packages/angular/form-system/src/lib/mixins/extract-functions.mixin.ts:37](https://gitlab.com/rxap/packages/-/blob/36b0e9732b24717840935712e316593ff6aba795/packages/angular/form-system/src/lib/mixins/extract-functions.mixin.ts#L37)
