(projectPath: string)
| 320 | } |
| 321 | |
| 322 | async function resolveRealProjectPath(projectPath: string): Promise<string> { |
| 323 | return stripTrailingSlashes(await fsPromises.realpath(projectPath)); |
| 324 | } |
| 325 | |
| 326 | async function readGitTopLevel(projectPath: string): Promise<string | null> { |
| 327 | try { |
no test coverage detected