wip first crack at scenario and runner

This commit is contained in:
Paul Carleton 2025-10-29 14:38:11 +00:00
commit 98bf5aaf87
No known key found for this signature in database

15
src/scenarios/index.ts Normal file
View file

@ -0,0 +1,15 @@
import { Scenario } from '../types.js';
export const scenarios = new Map<string, Scenario>();
export function registerScenario(name: string, scenario: Scenario): void {
scenarios.set(name, scenario);
}
export function getScenario(name: string): Scenario | undefined {
return scenarios.get(name);
}
export function listScenarios(): string[] {
return Array.from(scenarios.keys());
}