UNPKG

crapifyme

Version:

Ultra-fast developer productivity CLI tools - remove comments, logs, and more

24 lines 886 B
import { ImportsProcessorOptions, ImportTransformResult, PathAlias } from './types'; export declare class ImportsProcessor { private astAnalyzer; private transformer; private pathResolver; private frameworkDetector; private options; constructor(options?: ImportsProcessorOptions); processFile(content: string, filePath: string): ImportTransformResult; private initializeFramework; private initializeAliases; private getTransformOptions; private countImports; private removeUnusedImports; private mergeDuplicateImports; private convertImportPaths; private reorderImportsInContent; private replaceImportsInContent; private groupImportsForReorder; private sortImportsForReorder; private replaceImportBlock; static parseAliasesFromString(aliasString: string): PathAlias[]; } //# sourceMappingURL=logic.d.ts.map