Spaces:
Running
Running
| import { Command } from '../command'; | |
| /** | |
| * Interface for a class that controls and/or watches the behavior of commands. | |
| * | |
| * This may include logging their output, creating interactions between them, or changing when they | |
| * actually finish. | |
| */ | |
| export interface FlowController { | |
| handle(commands: Command[]): { | |
| commands: Command[]; | |
| onFinish?: () => void; | |
| }; | |
| } | |