budgie-cli
Version:
Node CLI for Budgie.
18 lines (17 loc) • 682 B
TypeScript
import { Language } from "budgie";
import { ConversionStatus } from "../converters/converter";
import { ConvertersBag } from "../converters/convertersBag";
import { IFileSystem } from "../fileSystem";
import { ILogger } from "../logger";
export interface IPreprocessDependencies {
convertersBag: ConvertersBag;
fileSystem: IFileSystem;
filePaths: ReadonlySet<string>;
languages: ReadonlyArray<Language>;
logger: ILogger;
}
export interface IPreprocessResults {
budgieFilePaths: ReadonlySet<string>;
status: ConversionStatus;
}
export declare const preprocessFiles: (dependencies: IPreprocessDependencies) => Promise<IPreprocessResults>;