UNPKG

dmux

Version:

Tmux pane manager with AI agent integration for parallel development workflows

17 lines 887 B
import type { DmuxPane, ProjectSettings } from '../types.js'; interface Params { panes: DmuxPane[]; savePanes: (p: DmuxPane[]) => Promise<void>; projectSettings: ProjectSettings; setStatusMessage: (msg: string) => void; setRunningCommand: (v: boolean) => void; } export default function usePaneRunner({ panes, savePanes, projectSettings, setStatusMessage, setRunningCommand }: Params): { readonly copyNonGitFiles: (worktreePath: string) => Promise<void>; readonly runCommandInternal: (type: "test" | "dev", pane: DmuxPane) => Promise<void>; readonly monitorTestOutput: (paneId: string, logFile: string) => Promise<void>; readonly monitorDevOutput: (paneId: string, logFile: string) => Promise<void>; readonly attachBackgroundWindow: (pane: DmuxPane, type: "test" | "dev") => Promise<void>; }; export {}; //# sourceMappingURL=usePaneRunner.d.ts.map