UNPKG

dmux

Version:

Tmux pane manager with AI agent integration for parallel development workflows

18 lines 980 B
import type { DmuxPane, ProjectSettings } from '../types.js'; interface Params { panes: DmuxPane[]; savePanes: (p: DmuxPane[]) => Promise<void>; projectSettings: ProjectSettings; saveSettings: (s: ProjectSettings) => Promise<void>; setShowCommandPrompt: (v: 'test' | 'dev' | null) => void; setShowFileCopyPrompt: (v: boolean) => void; setCurrentCommandType: (v: 'test' | 'dev' | null) => void; setStatusMessage: (msg: string) => void; setRunningCommand: (v: boolean) => void; } export default function useCommandRunner({ panes, savePanes, projectSettings, saveSettings, setShowCommandPrompt, setShowFileCopyPrompt, setCurrentCommandType, setStatusMessage, setRunningCommand, }: Params): { readonly runCommand: (type: "test" | "dev", pane: DmuxPane) => Promise<void>; readonly handleFirstRunResponse: (accepted: boolean, type: "test" | "dev", pane: DmuxPane) => Promise<void>; }; export {}; //# sourceMappingURL=useCommandRunner.d.ts.map