hardhat
Version:
Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
13 lines • 902 B
TypeScript
import type { BuildInfoAndOutput, EdrArtifactWithMetadata } from "../edr-artifacts.js";
import type { TestFunctionOverride } from "@nomicfoundation/edr";
export type { RawInlineOverride } from "./types.js";
export { buildInfoContainsInlineConfig, resolveFunctionSelector, buildConfigOverride, getFunctionFqn, } from "./helpers.js";
export { extractInlineConfigFromAst, extractDocText, parseInlineConfigLine, } from "./parsing.js";
export { validateInlineOverrides } from "./validation.js";
/**
* Extracts per-test inline configuration overrides from the NatSpec comments
* in the solc AST. It only extracts them from the build info where each
* test artifact's file was compiled as a root file.
*/
export declare function getTestFunctionOverrides(testSuiteArtifacts: EdrArtifactWithMetadata[], buildInfosAndOutputs: BuildInfoAndOutput[]): TestFunctionOverride[];
//# sourceMappingURL=index.d.ts.map