@interopio/desktop-cli
Version:
io.Connect Desktop Seed Repository CLI Tools
20 lines • 866 B
TypeScript
import { BaseComponentProcessor } from '../base/base-component-processor';
import { ComponentConfig } from '../../types/component';
import { ModificationOperation } from '../../services/modification-manager';
/**
* IOCD-specific component processor with comprehensive modification handling
*/
export declare class IocdComponentProcessor extends BaseComponentProcessor {
constructor(config?: ComponentConfig);
scanModifications(): Promise<ModificationOperation[]>;
/**
* General override scanning (simplified - no reserved directories)
*/
protected scanGeneralOverrides(): Promise<ModificationOperation[]>;
applyModifications(): Promise<void>;
private applyIocdOperation;
private applyIocdCopy;
private applyIocdDelete;
validateModifications(): Promise<boolean>;
}
//# sourceMappingURL=iocd-component-processor.d.ts.map