# Interface: ChoiceOptionInterface (/jsdoc/pixi-vn/index/interfaces/ChoiceOptionInterface)



Defined in: [src/narration/interfaces/StoredChoiceInterface.ts:6](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/StoredChoiceInterface.ts#L6)

Extends [#extends]

* `Omit`\<`ChoiceInterface`, `"label"` | `"type"` | `"closeCurrentLabel"`>

Properties [#properties]

autoSelect? [#autoselect]

\> `optional` &#x2A;*autoSelect?**: `boolean`

Defined in: [src/pixi-vn.d.ts:65](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/pixi-vn.d.ts#L65)

If this is true and if is the only choice, it will be automatically selected, and call/jump to the label.

Inherited from [#inherited-from]

`Omit.autoSelect`

***

label [#label]

\> **label**: `string`

Defined in: [src/narration/interfaces/StoredChoiceInterface.ts:11](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/StoredChoiceInterface.ts#L11)

Label Id to be opened when the option is selected

***

oneTime? [#onetime]

\> `optional` &#x2A;*oneTime?**: `boolean`

Defined in: [src/pixi-vn.d.ts:57](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/pixi-vn.d.ts#L57)

If this is true, the choice can only be made once.

Inherited from [#inherited-from-1]

`Omit.oneTime`

***

onlyHaveNoChoice? [#onlyhavenochoice]

\> `optional` &#x2A;*onlyHaveNoChoice?**: `boolean`

Defined in: [src/pixi-vn.d.ts:61](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/pixi-vn.d.ts#L61)

If this is true, the choice can see only if there are no other choices. For example, all choices are one-time choices and they are already selected.

Inherited from [#inherited-from-2]

`Omit.onlyHaveNoChoice`

***

props? [#props]

\> `optional` &#x2A;*props?**: `any`

Defined in: [src/pixi-vn.d.ts:73](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/pixi-vn.d.ts#L73)

Properties to be passed to the label and olther parameters that you can use when get all the choice menu options.

Inherited from [#inherited-from-3]

`Omit.props`

***

text [#text]

\> **text**: `string` | `string`\[]

Defined in: [src/pixi-vn.d.ts:45](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/pixi-vn.d.ts#L45)

Text to be displayed in the menu

Inherited from [#inherited-from-4]

`Omit.text`

***

type [#type]

\> **type**: [`LabelRunModeType`](/jsdoc/pixi-vn/index/type-aliases/LabelRunModeType)

Defined in: [src/narration/interfaces/StoredChoiceInterface.ts:15](https://github.com/DRincs-Productions/pixi-vn/blob/998c1a75c5978f24c0dc137af5f42b90b2803967/src/narration/interfaces/StoredChoiceInterface.ts#L15)

Type of the label to be opened
