@tableau/taco-toolkit
Version:
Tableau Connector Toolkit
17 lines (16 loc) • 517 B
TypeScript
import { ExecutionState } from '../../taco-commands/utils/command';
export interface CleanConfig {
tacoRootPath: string;
cleanOptional: boolean;
cleanLog: boolean;
}
interface CleanFailure {
path: string;
reason: PromiseRejectedResult['reason'];
}
export declare function cleanTaco(config: CleanConfig, state: ExecutionState): Promise<void>;
export declare function cleanPackagesAndTacoFiles(config: CleanConfig): Promise<{
failures: CleanFailure[];
removedPaths: string[];
}>;
export {};