(
dependant: ReconcilableModule | undefined,
dependency: NodeModule
)
| 117 | } |
| 118 | |
| 119 | private handleAfterModuleRequired( |
| 120 | dependant: ReconcilableModule | undefined, |
| 121 | dependency: NodeModule |
| 122 | ) { |
| 123 | let requiredTrackedModule = this.trackedModules.get( |
| 124 | dependency.filename |
| 125 | ); |
| 126 | if (!requiredTrackedModule) { |
| 127 | this.log(`Required untracked module "${dependency.filename}"`); |
| 128 | } else { |
| 129 | if (dependant) { |
| 130 | requiredTrackedModule.dependants.add(dependant); |
| 131 | dependant.dependencies.add(requiredTrackedModule); |
| 132 | } |
| 133 | |
| 134 | this.watcher.add(dependency.filename); |
| 135 | } |
| 136 | } |
| 137 | |
| 138 | private handleFileChanged(filename: string) { |
| 139 | const changedModule = this.trackedModules.get(filename); |
no test coverage detected