Home / Function/ findTsxFiles() — ui Function Reference

findTsxFiles() — ui Function Reference

Architecture documentation for the findTsxFiles() function in build-icons.ts from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  8eab1f24_75ed_341b_22e0_3883570e446e["findTsxFiles()"]
  2f008c94_8a17_fd88_024f_322b76e3544a["build-icons.ts"]
  8eab1f24_75ed_341b_22e0_3883570e446e -->|defined in| 2f008c94_8a17_fd88_024f_322b76e3544a
  f267d8c0_0773_483d_c74e_d6642e1de388["scanIconUsage()"]
  f267d8c0_0773_483d_c74e_d6642e1de388 -->|calls| 8eab1f24_75ed_341b_22e0_3883570e446e
  style 8eab1f24_75ed_341b_22e0_3883570e446e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/v4/scripts/build-icons.ts lines 8–22

function findTsxFiles(dir: string) {
  const files: string[] = []
  const entries = fs.readdirSync(dir, { withFileTypes: true })

  for (const entry of entries) {
    const fullPath = path.join(dir, entry.name)
    if (entry.isDirectory()) {
      files.push(...findTsxFiles(fullPath))
    } else if (entry.isFile() && entry.name.endsWith(".tsx")) {
      files.push(fullPath)
    }
  }

  return files
}

Subdomains

Called By

Frequently Asked Questions

What does findTsxFiles() do?
findTsxFiles() is a function in the ui codebase, defined in apps/v4/scripts/build-icons.ts.
Where is findTsxFiles() defined?
findTsxFiles() is defined in apps/v4/scripts/build-icons.ts at line 8.
What calls findTsxFiles()?
findTsxFiles() is called by 1 function(s): scanIconUsage.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free