(files: string[])
| 391 | * @returns An array of unique directory names with a trailing separator |
| 392 | */ |
| 393 | export function getDirectoryNames(files: string[]): string[] { |
| 394 | const directoryNames = new Set<string>() |
| 395 | collectDirectoryNames(files, 0, files.length, directoryNames) |
| 396 | return [...directoryNames].map(d => d + path.sep) |
| 397 | } |
| 398 | |
| 399 | /** |
| 400 | * Async variant: yields every ~10k files so 270k+ file lists don't block |
nothing calls this directly
no test coverage detected