RoutedAction:
| Readonly<{ action: "press"; id: string }>
| Readonly<{ action: "input"; cursor: number; id: string; value: string }>
| Readonly<{ action: "select"; id: string; index: number; item?: unknown }>
| Readonly<
{ action: "rowPress"; id: string; row?: unknown; rowIndex: number },
>
| Readonly<{ action: "toggle"; checked: boolean; id: string }>
| Readonly<{ action: "change"; id: string; value: unknown }>
| Readonly<{ action: "activate"; id: string; nodeKey: string }>
| Readonly<{ action: "scroll"; id: string; scrollTop: number }>
Action produced by event routing.