UNPKG

@patchworkdev/pdk

Version:

Patchwork Development Kit

21 lines 821 B
import LockFileManager from '../../common/helpers/lockFile'; export type GeneratorType = 'contracts' | 'deployScripts' | 'buildContracts' | 'abis' | 'schema' | 'eventHooks' | 'ponderConfig' | 'api' | 'reactHooks'; export declare class GeneratorService { private lockFile; private configPath; private generators; private generatorOrder; constructor(configPath: string, lockFile: LockFileManager); private runGenerateContracts; private runGenerateDeployScripts; private runGenerateAPI; private generateContracts; private generateDeployScripts; private buildContracts; private initializeGenerators; private calculateFilesHash; private getGeneratorStateKey; private hasInputsChanged; processGenerators(): Promise<void>; } //# sourceMappingURL=generator.d.ts.map