@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
21 lines • 984 B
TypeScript
import { Feature, TestCase, TDDConfig } from './types.js';
import { ConfigManager } from '../../config/config-manager.js';
export declare class DevelopmentDataStore {
private store;
private configManager;
private readonly MODULE_NAME;
private readonly DATA_FILE;
constructor(configManager?: ConfigManager);
init(): Promise<void>;
save(): Promise<void>;
createFeature(name: string, description: string): Feature;
getFeature(nameOrId: string): Feature | undefined;
addTestCase(featureNameOrId: string, testCase: Omit<TestCase, 'id' | 'createdAt' | 'updatedAt'>): TestCase | null;
updateTestStatus(featureNameOrId: string, testId: string, status: TestCase['status']): boolean;
getConfig(): TDDConfig;
updateConfig(updates: Partial<TDDConfig>): void;
private updateTestCoverage;
generateTestTemplate(featureName: string, testName: string, language?: string): string;
private generateId;
}
//# sourceMappingURL=store.d.ts.map