# Type Alias: BeatInput

> **BeatInput** = [`MessageBeatInput`](MessageBeatInput.md) \| [`SystemBeatInput`](SystemBeatInput.md) \| [`CustomBeatInput`](CustomBeatInput.md) \| [`TypingBeatInput`](TypingBeatInput.md) \| [`WaitBeatInput`](WaitBeatInput.md) \| [`ChoiceBeatInput`](ChoiceBeatInput.md)

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

Anything a script builder may return.
