UNPKG

arela

Version:

AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.

49 lines 1.32 kB
/** * Import path update operations for slice extraction */ import type { ImportUpdate, SliceExtractionPlan } from "./types.js"; export declare class ImportUpdater { private fileMapping; private originalContents; /** * Build mapping of old file locations to new locations */ buildFileMapping(plans: SliceExtractionPlan[], cwd?: string): void; /** * Find all files that need import updates and plan them */ planImportUpdates(plans: SliceExtractionPlan[], cwd?: string): Promise<ImportUpdate[]>; /** * Apply import updates to files */ updateImports(updates: ImportUpdate[], dryRun?: boolean, cwd?: string): Promise<void>; /** * Parse imports from file content */ private parseImports; /** * Parse JavaScript/TypeScript imports */ private parseJavaScriptImports; /** * Parse Python imports */ private parsePythonImports; /** * Parse Go imports */ private parseGoImports; /** * Calculate import updates needed for a file */ private calculateImportUpdates; /** * Find all source files in the project */ private findAllSourceFiles; /** * Rollback import updates */ rollback(): Promise<void>; } //# sourceMappingURL=import-updater.d.ts.map