(filename: string, dep: string)
| 119 | } |
| 120 | |
| 121 | function removeFileDependency(filename: string, dep: string) { |
| 122 | const deps = depToFiles.get(dep)!; |
| 123 | deps.delete(filename); |
| 124 | |
| 125 | if (deps.size === 0) { |
| 126 | depToFiles.delete(dep); |
| 127 | |
| 128 | if (!hasStarted) { |
| 129 | watchQueue.delete(dep); |
| 130 | } else { |
| 131 | watcher.unwatch(dep); |
| 132 | } |
| 133 | } |
| 134 | } |
| 135 | |
| 136 | function unwatchFile(filename: string) { |
| 137 | const deps = fileToDeps.get(filename); |
no test coverage detected