vde-layout
Version:
Terminal multiplexer layout management tool for VDE (Vibe Coding Development Environment)
21 lines • 860 B
TypeScript
import type { ICommandExecutor } from "../interfaces/command-executor";
import type { ITmuxExecutor } from "../interfaces";
export declare class MockExecutor implements ICommandExecutor, ITmuxExecutor {
private mockPaneCounter;
private mockPaneIds;
private executedCommands;
execute(commandOrArgs: string | string[]): Promise<string>;
executeMany(commandsList: string[][]): Promise<void>;
isDryRun(): boolean;
logCommand(_command: string): void;
getExecutedCommands(): string[][];
clearExecutedCommands(): void;
setMockPaneIds(paneIds: string[]): void;
getPaneIds(): string[];
private parseCommand;
isInTmuxSession(): boolean;
verifyTmuxEnvironment(): Promise<void>;
getCommandString(args: string[]): string;
getCurrentSessionName(): Promise<string>;
}
//# sourceMappingURL=mock-executor.d.ts.map