> ## 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.

# ValueType

[API Reference](/api-reference/modelence/server/type-aliases/../../../index) / [modelence](/api-reference/modelence/server/type-aliases/../../index) / [server](/api-reference/modelence/server/type-aliases/../index) / ValueType

> **ValueType**\<`T`> = `T` *extends* `"number"` ? `number` : `T` *extends* `"string"` ? `string` : `T` *extends* `"text"` ? `string` : `T` *extends* `"boolean"` ? `boolean` : `T` *extends* `"secret"` ? `string` : `never`

Defined in: [packages/modelence/src/config/types.ts:14](https://github.com/modelence/modelence/blob/f614ecc6811cdda9670d612872c8ff49a49c5e28/packages/modelence/src/config/types.ts#L14)

## Type Parameters

| Type Parameter                                                                        | Default type                                                            |
| ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| `T` *extends* [`ConfigType`](/api-reference/modelence/server/type-aliases/ConfigType) | [`ConfigType`](/api-reference/modelence/server/type-aliases/ConfigType) |
