hardhat
Version:
Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
19 lines • 865 B
TypeScript
import type { CompilerInput, CompilerOutput } from "../../../../../types/solidity/compiler-io.js";
import type { Compiler } from "../../../../../types/solidity/compiler.js";
export declare class SolcJsCompiler implements Compiler {
readonly version: string;
readonly longVersion: string;
readonly compilerPath: string;
readonly isSolcJs = true;
constructor(version: string, longVersion: string, compilerPath: string);
compile(input: CompilerInput): Promise<CompilerOutput>;
}
export declare class NativeCompiler implements Compiler {
readonly version: string;
readonly longVersion: string;
readonly compilerPath: string;
readonly isSolcJs = false;
constructor(version: string, longVersion: string, compilerPath: string);
compile(input: CompilerInput): Promise<CompilerOutput>;
}
//# sourceMappingURL=compiler.d.ts.map