1 |
|
2 | import { ConfigExtender, EnvironmentExtender, ExperimentalHardhatNetworkMessageTraceHook, HardhatRuntimeEnvironment, ProviderExtender } from "../types";
|
3 | import { VarsManagerSetup } from "./core/vars/vars-manager-setup";
|
4 | import { VarsManager } from "./core/vars/vars-manager";
|
5 | import { TasksDSL } from "./core/tasks/dsl";
|
6 | export type GlobalWithHardhatContext = typeof global & {
|
7 | __hardhatContext: HardhatContext;
|
8 | };
|
9 | export declare class HardhatContext {
|
10 | constructor();
|
11 | static isCreated(): boolean;
|
12 | static createHardhatContext(): HardhatContext;
|
13 | static getHardhatContext(): HardhatContext;
|
14 | static deleteHardhatContext(): void;
|
15 | readonly tasksDSL: TasksDSL;
|
16 | readonly environmentExtenders: EnvironmentExtender[];
|
17 | environment?: HardhatRuntimeEnvironment;
|
18 | readonly providerExtenders: ProviderExtender[];
|
19 | varsManager: VarsManager | VarsManagerSetup;
|
20 | readonly configExtenders: ConfigExtender[];
|
21 | readonly experimentalHardhatNetworkMessageTraceHooks: ExperimentalHardhatNetworkMessageTraceHook[];
|
22 | private _filesLoadedBeforeConfig?;
|
23 | private _filesLoadedAfterConfig?;
|
24 | setHardhatRuntimeEnvironment(env: HardhatRuntimeEnvironment): void;
|
25 | getHardhatRuntimeEnvironment(): HardhatRuntimeEnvironment;
|
26 | setConfigLoadingAsStarted(): void;
|
27 | setConfigLoadingAsFinished(): void;
|
28 | getFilesLoadedDuringConfig(): string[];
|
29 | }
|
30 | //# sourceMappingURL=context.d.ts.map |
\ | No newline at end of file |