# Function: choice()

```ts
function choice<V>(values, description?): object;
```

Defined in: [packages/core/src/schemas/fragments.ts:222](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/fragments.ts#L222)

One of a fixed set of values

## Type Parameters

| Type Parameter |
| ------ |
| <a id="type-parameter-v"></a> `V` *extends* readonly `string`[] |

## Parameters

| Parameter | Type |
| ------ | ------ |
| `values` | `V` |
| `description?` | `string` |

## Returns

`object`

### enum

```ts
enum: V[number][];
```
