@patchworkdev/common
Version:
Patchwork Development Kit
14 lines (13 loc) • 522 B
TypeScript
import { ProjectConfig, ScopeConfig } from '../types';
export declare class DeployScriptGen {
constructor();
gen(projectConfig: ProjectConfig, contractsDir: string | undefined): string;
private generateHeader;
private generateContractDefinition;
private generateStateVariables;
private generateRunFunction;
private generateHelperFunctions;
private generateDeploymentFunction;
private generateSetupFunction;
findScope(scopeName: string, projectConfig: ProjectConfig): ScopeConfig;
}