You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
905 B
15 lines
905 B
import { ForkTsCheckerWebpackPluginState } from '../ForkTsCheckerWebpackPluginState'; |
|
import { FSWatcher } from 'chokidar'; |
|
import { Watcher, WatchFileSystem, WatchFileSystemOptions } from './WatchFileSystem'; |
|
import { Compiler } from 'webpack'; |
|
declare class InclusiveNodeWatchFileSystem implements WatchFileSystem { |
|
private watchFileSystem; |
|
private compiler; |
|
private pluginState; |
|
get watcher(): import("./WatchFileSystem").Watchpack; |
|
readonly dirsWatchers: Map<string, FSWatcher | undefined>; |
|
constructor(watchFileSystem: WatchFileSystem, compiler: Compiler, pluginState: ForkTsCheckerWebpackPluginState); |
|
private paused; |
|
watch(files: Iterable<string>, dirs: Iterable<string>, missing: Iterable<string>, startTime?: number, options?: Partial<WatchFileSystemOptions>, callback?: Function, callbackUndelayed?: Function): Watcher; |
|
} |
|
export { InclusiveNodeWatchFileSystem };
|
|
|