UNPKG

hardhat

Version:

Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.

18 lines 1.16 kB
import type { DependencyGraphImplementation } from "./dependency-graph.js"; import type { SolidityCompilerConfig } from "../../../../types/config.js"; import type { HookManager } from "../../../../types/hooks.js"; import type { CompilationJob } from "../../../../types/solidity/compilation-job.js"; import type { CompilerInput } from "../../../../types/solidity/compiler-io.js"; import type { DependencyGraph } from "../../../../types/solidity/dependency-graph.js"; import type { ToolVersions } from "../../../../types/solidity/solidity-artifacts.js"; export declare class CompilationJobImplementation implements CompilationJob { #private; readonly dependencyGraph: DependencyGraph; readonly solcConfig: SolidityCompilerConfig; readonly solcLongVersion: string; readonly toolVersions?: ToolVersions; constructor(dependencyGraph: DependencyGraphImplementation, solcConfig: SolidityCompilerConfig, solcLongVersion: string, hooks: HookManager, sharedContentHashes?: Map<string, string>, toolVersions?: ToolVersions); getSolcInput(): Promise<CompilerInput>; getBuildId(): Promise<string>; } //# sourceMappingURL=compilation-job.d.ts.map