import { Signer } from "ethers" ; import DeployLibraries from "./deployLibraries" ; import DeployMocks from "./deployMocks" ; import DeployModules from "./deployModules" ; import DeployCoreContracts from "./deployCoreContracts" ; import DeployExternalContracts from "./deployExternal" ; import DeployAdapters from "./deployAdapters" ; import DeployViewers from "./deployViewers" ; import DeployProduct from "./deployProduct" ; import DeployOracles from "./deployOracles" ; export default class DeployHelper { public libraries : DeployLibraries ; public mocks : DeployMocks ; public modules : DeployModules ; public core : DeployCoreContracts ; public external : DeployExternalContracts ; public adapters : DeployAdapters ; public viewers : DeployViewers ; public product : DeployProduct ; public oracles : DeployOracles ; constructor ( deployerSigner ) { this . libraries = new DeployLibraries ( deployerSigner ) ; this . mocks = new DeployMocks ( deployerSigner ) ; this . modules = new DeployModules ( deployerSigner ) ; this . core = new DeployCoreContracts ( deployerSigner ) ; this . external = new DeployExternalContracts ( deployerSigner ) ; this . adapters = new DeployAdapters ( deployerSigner ) ; this . viewers = new DeployViewers ( deployerSigner ) ; this . product = new DeployProduct ( deployerSigner ) ; this . oracles = new DeployOracles ( deployerSigner ) ; } }