UNPKG

@patchworkdev/pdk

Version:

Patchwork Development Kit

20 lines 715 B
import LockFileManager from '../../../services/lockFile'; export type GeneratorType = 'contracts' | 'deployScripts' | 'buildContracts'; export declare class GeneratorService { private lockFile; private configPath; private generators; private generatorOrder; constructor(configPath: string, lockFile: LockFileManager); private runGenerateContracts; private runGenerateDeployScripts; private generateContracts; private generateDeployScripts; private buildContracts; private initializeGenerators; private calculateFilesHash; private getGeneratorStateKey; private hasInputsChanged; processGenerators(): Promise<void>; } //# sourceMappingURL=generator.d.ts.map