Project: /docs/reference/js/_project.yaml
Book: /docs/reference/_book.yaml
page_type: reference
{% comment %}
DO NOT EDIT THIS FILE!
This is generated by the JS SDK team, and any local changes will be
overwritten. Changes should be made in the source code at
https://github.com/firebase/firebase-js-sdk
{% endcomment %}
# FunctionCallingConfig interface
Signature:
```typescript
export interface FunctionCallingConfig
```
## Properties
| Property | Type | Description |
| --- | --- | --- |
| [allowedFunctionNames](./ai.functioncallingconfig.md#functioncallingconfigallowedfunctionnames) | string\[\] | |
| [mode](./ai.functioncallingconfig.md#functioncallingconfigmode) | [FunctionCallingMode](./ai.md#functioncallingmode) | |
## FunctionCallingConfig.allowedFunctionNames
Signature:
```typescript
allowedFunctionNames?: string[];
```
## FunctionCallingConfig.mode
Signature:
```typescript
mode?: FunctionCallingMode;
```