# chooseFrom

> **chooseFrom**<`C`>(`candidates`): `ChoiceBuilder`<`C`>

Defined in: [src/expressions/selection.ts:44](https://github.com/jacobgoldfarb/Jevlish/blob/83ccd8c0be5f41962c805f7d42ddf1b1f048de89/src/expressions/selection.ts#L44)

Define a Choice to use inside `given(x).ask({...})`, or bind it with `given(x).chooseFrom`.

## Type Parameters

| Type Parameter |
| -------------- |
| `C`            |

## Parameters

| Parameter    | Type            |
| ------------ | --------------- |
| `candidates` | readonly `C`\[] |

## Returns

`ChoiceBuilder`<`C`>