e1c-repo-tools
Version:
Tools for 1C enterprise repository
24 lines (23 loc) • 779 B
TypeScript
interface E1cRepoConfig {
pathToExecutable: string;
pathToSrcDir?: string;
pathToDistDir?: string;
filesExtensions?: string[];
pathToLogsDir?: string;
}
export interface DumpedFileInfo {
pathToBinFile: string;
pathToSrcFiles: string;
}
export default class E1cDispatcher {
readonly pathToExecutable: string;
readonly pathToSrcDir: string;
readonly pathToDistDir: string;
readonly filesExtensions: string[];
readonly pathToLogsDir: string;
static initWithLocalConfig(): Promise<E1cDispatcher>;
constructor(e1cRepoConfig: E1cRepoConfig);
DumpExternalBinFile(pathToBinFile: string): Promise<DumpedFileInfo>;
BuildExternalBinFile(pathToRootSrcFile: string): Promise<DumpedFileInfo>;
}
export {};