(server: ViteDevServer, watchedFile: string)
| 1074 | } |
| 1075 | |
| 1076 | function isWatched(server: ViteDevServer, watchedFile: string) { |
| 1077 | const watched = server.watcher.getWatched() |
| 1078 | for (const [dir, files] of Object.entries(watched)) { |
| 1079 | const unixDir = slash(dir) |
| 1080 | for (const file of files) { |
| 1081 | const filePath = posix.join(unixDir, file) |
| 1082 | if (filePath.includes(watchedFile)) { |
| 1083 | return true |
| 1084 | } |
| 1085 | } |
| 1086 | } |
| 1087 | return false |
| 1088 | } |
| 1089 | |
| 1090 | function waitForWatcher(server: ViteDevServer, watched: string) { |
| 1091 | return new Promise<void>((resolve) => { |
no test coverage detected