@nomicfoundation/hardhat-viem
Version:
Hardhat plugin for viem
19 lines • 682 B
TypeScript
import type { HardhatViemHelpers } from "../types";
import "hardhat/types/runtime";
import "hardhat/types/artifacts";
declare module "hardhat/types/runtime" {
interface HardhatRuntimeEnvironment {
viem: HardhatViemHelpers;
}
}
declare module "hardhat/types/artifacts" {
interface ArtifactsMap {
}
interface ContractTypesMap {
}
interface Artifacts {
readArtifact<ArgT extends keyof ArtifactsMap>(contractNameOrFullyQualifiedName: ArgT): Promise<ArtifactsMap[ArgT]>;
readArtifactSync<ArgT extends keyof ArtifactsMap>(contractNameOrFullyQualifiedName: ArgT): ArtifactsMap[ArgT];
}
}
//# sourceMappingURL=type-extensions.d.ts.map