arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
48 lines • 1.16 kB
TypeScript
/**
* Main orchestrator for slice extraction
*/
import type { ExtractionOptions, SliceExtractionResult } from "./types.js";
export declare class SliceExtractor {
private progress;
private fileMover;
private importUpdater;
private testRunner;
private gitManager;
constructor();
/**
* Main entry point - extract all slices
*/
extractAllSlices(options?: ExtractionOptions): Promise<SliceExtractionResult>;
/**
* Detect slices using existing detection logic
*/
private detectSlices;
/**
* Filter slices by quality metrics
*/
private filterSlicesByQuality;
/**
* Create extraction plan with file movements and import updates
*/
private createExtractionPlan;
/**
* Execute the extraction
*/
private executeExtraction;
/**
* Commit extracted slices
*/
private commitSlices;
/**
* Confirm extraction with user
*/
private confirmExtraction;
/**
* Logging utilities
*/
private log;
private logPlan;
private logSuccess;
private getSliceEmoji;
}
//# sourceMappingURL=slice-extractor.d.ts.map