# FormatFunctionNode (/docs/core/reference/api/interfaces/FormatFunctionNode)



[@kysoql/core](/docs/core/reference/api) / FormatFunctionNode

Immutable query AST node for a FORMAT() expression.

## Properties [#properties]

| Property                                        | Modifier   | Type                                                                                                                                                                                                                                                                      | Description                                                      |
| ----------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| <a id="api-property-kind" /> `kind`             | `readonly` | `"FormatFunctionNode"`                                                                                                                                                                                                                                                    | Node discriminator used by Kysoql compilers and plugin visitors. |
| <a id="api-property-expression" /> `expression` | `readonly` | \| [`ReferenceNode`](/docs/core/reference/api/type-aliases/ReferenceNode) \| [`AggregateFunctionNode`](/docs/core/reference/api/type-aliases/AggregateFunctionNode) \| [`ConvertCurrencyFunctionNode`](/docs/core/reference/api/type-aliases/ConvertCurrencyFunctionNode) | Expression wrapped by this function node.                        |
