@codervisor/devlog-ai
Version:
AI Chat History Extractor & Docker-based Automation - TypeScript implementation for GitHub Copilot and other AI coding assistants with automated testing capabilities
30 lines • 874 B
TypeScript
/**
* Base Test Scenario Implementation
*
* Provides base functionality for test scenarios
*/
import type { TestScenario } from '../types/index.js';
export declare abstract class BaseScenario implements TestScenario {
readonly id: string;
readonly name: string;
readonly description: string;
readonly language: string;
readonly initialCode: string;
readonly expectedPrompts: string[];
readonly timeout?: number;
readonly metadata?: Record<string, unknown>;
constructor(config: TestScenario);
/**
* Validate scenario configuration
*/
validate(): boolean;
/**
* Get scenario summary
*/
getSummary(): string;
/**
* Create a copy of the scenario with modifications
*/
withModifications(modifications: Partial<TestScenario>): TestScenario;
}
//# sourceMappingURL=base-scenario.d.ts.map