# Type Alias: StepLabelResultType (/jsdoc/pixi-vn/index/type-aliases/StepLabelResultType)



\> **StepLabelResultType** = `StepLabelResult` | `void` | `string`

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

Result of a [StepLabelType](/jsdoc/pixi-vn/index/type-aliases/StepLabelType) execution.

* `StepLabelResult`: a structured result consumed by the narration engine.
* `void`: the step completed without returning an explicit result.
* `string`: a simple token or message interpreted by higher-level logic.

Prefer returning a well-typed [StepLabelResult](/jsdoc/pixi-vn/index/interfaces/StepLabelResult) for anything that
needs to be consumed programmatically. Use plain strings only where a
lightweight, convention-based signal is sufficient and clearly documented
by the surrounding game logic.
