Home / Function/ extractTsDocNode() — supabase Function Reference

extractTsDocNode() — supabase Function Reference

Architecture documentation for the extractTsDocNode() function in helpers.ts from the supabase codebase.

Entity Profile

Relationship Graph

Source Code

apps/docs/lib/refGenerator/helpers.ts lines 8–24

export function extractTsDocNode(nodeToFind: string, definition: any) {
  const nodePath = nodeToFind.split('.')
  let i = 0
  let previousNode = definition
  let currentNode = definition
  while (i < nodePath.length) {
    previousNode = currentNode
    currentNode = previousNode.children.find((x) => x.name == nodePath[i]) || null
    if (currentNode == null) {
      console.log(`Cant find ${nodePath[i]} in ${previousNode.children.map((x) => '\n' + x.name)}`)
      break
    }
    i++
  }

  return currentNode
}

Subdomains

Analyze Your Own Codebase

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

Try Supermodel Free