UNPKG

@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

47 lines 1.47 kB
/** * Scenario Factory * * Factory for creating test scenarios dynamically */ import { CodeGenerationScenario } from './code-generation-scenario.js'; import type { TestScenario } from '../types/index.js'; export declare class ScenarioFactory { /** * Create a custom scenario */ static createCustomScenario(config: TestScenario): CodeGenerationScenario; /** * Create scenarios from template */ static createFromTemplate(template: Partial<TestScenario>, variations: Array<Partial<TestScenario>>): CodeGenerationScenario[]; /** * Create scenarios for specific language patterns */ static createLanguagePatternScenarios(language: string): CodeGenerationScenario[]; /** * Get common patterns for different languages */ private static getLanguagePatterns; /** * Create performance testing scenarios */ static createPerformanceScenarios(): CodeGenerationScenario[]; /** * Create security-focused scenarios */ static createSecurityScenarios(): CodeGenerationScenario[]; /** * Get all available scenario categories */ static getAvailableCategories(): string[]; /** * Get scenarios by multiple filters */ static getFilteredScenarios(filters: { language?: string; category?: string; difficulty?: string; limit?: number; }): CodeGenerationScenario[]; } //# sourceMappingURL=scenario-factory.d.ts.map