MCPcopy Create free account
hub / github.com/codeaashu/claude-code / getDirectoryNames

Function getDirectoryNames

src/hooks/fileSuggestions.ts:393–397  ·  view source on GitHub ↗
(files: string[])

Source from the content-addressed store, hash-verified

391 * @returns An array of unique directory names with a trailing separator
392 */
393export 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

Callers

nothing calls this directly

Calls 1

collectDirectoryNamesFunction · 0.85

Tested by

no test coverage detected