( files: MemoryFileInfo[], )
| 1570 | } |
| 1571 | |
| 1572 | export function getExternalClaudeMdIncludes( |
| 1573 | files: MemoryFileInfo[], |
| 1574 | ): ExternalClaudeMdInclude[] { |
| 1575 | const externals: ExternalClaudeMdInclude[] = [] |
| 1576 | for (const file of files) { |
| 1577 | if (file.type !== 'User' && file.parent && !pathInOriginalCwd(file.path)) { |
| 1578 | externals.push({ path: file.path, parent: file.parent }) |
| 1579 | } |
| 1580 | } |
| 1581 | return externals |
| 1582 | } |
| 1583 | |
| 1584 | export function hasExternalClaudeMdIncludes(files: MemoryFileInfo[]): boolean { |
| 1585 | return getExternalClaudeMdIncludes(files).length > 0 |
no test coverage detected