# Type Alias: ScriptBuilder()

> **ScriptBuilder** = (`helpers`) => [`Conditional`](Conditional.md)\<[`BeatInput`](BeatInput.md)\>[]

Defined in: [scripts/types.ts:258](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/messenger/src/scripts/types.ts#L258)

Callback describing a chat's beats.

## Parameters

### helpers

[`MessengerHelpers`](MessengerHelpers.md)

## Returns

[`Conditional`](Conditional.md)\<[`BeatInput`](BeatInput.md)\>[]
