hardhat-watcher
Version:
Hardhat file watcher plugin
40 lines • 1.06 kB
TypeScript
import 'hardhat/types/config';
import 'hardhat/types/runtime';
declare module 'hardhat/types/config' {
type HardhatTask = string | ExpandedHardhatTask;
type ExpandedHardhatTask = {
command: string;
params?: {
[key: string]: any;
};
};
type WatcherTask = {
tasks?: HardhatTask[];
files?: string[];
ignoredFiles?: string[];
verbose?: boolean;
start?: string;
clearOnStart?: boolean;
runOnLaunch?: boolean;
};
interface HardhatUserConfig {
watcher?: {
[key: string]: WatcherTask;
};
}
type WatcherConfig = {
[key: string]: {
tasks: Required<ExpandedHardhatTask>[];
files: string[];
ignoredFiles: string[];
verbose: boolean;
start?: string;
clearOnStart?: boolean;
runOnLaunch?: boolean;
};
};
interface HardhatConfig {
watcher: WatcherConfig;
}
}
//# sourceMappingURL=type-extensions.d.ts.map