crapifyme
Version:
Ultra-fast developer productivity CLI tools - remove comments, logs, and more
25 lines • 855 B
TypeScript
import { ImportStatement, ImportTransformOptions } from './types';
export declare class ImportTransformer {
private options;
private indentation;
constructor(options?: ImportTransformOptions);
transformImports(imports: ImportStatement[], filePath: string, originalContent?: string): string;
private detectIndentation;
private mergeDuplicateImports;
private mergeImportGroup;
private removeUnusedImports;
private convertImportPaths;
private convertPath;
private isExternalModule;
private toAbsolutePath;
private toRelativePath;
private groupImports;
private getImportGroupType;
private sortImports;
private renderImportGroups;
private renderImports;
private renderImport;
private renderComments;
private renderImportLine;
}
//# sourceMappingURL=import-transformer.d.ts.map