Home / Function/ extractTsDocNode() — supabase Function Reference

extractTsDocNode() — supabase Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  a3173402_f4d8_1383_032d_81ae491658db["extractTsDocNode()"]
  797c645c_8063_cca7_a388_c741cda42c70["gen()"]
  797c645c_8063_cca7_a388_c741cda42c70 -->|calls| a3173402_f4d8_1383_032d_81ae491658db
  style a3173402_f4d8_1383_032d_81ae491658db fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/generator/legacy.ts lines 277–292

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

Called By

Frequently Asked Questions

What does extractTsDocNode() do?
extractTsDocNode() is a function in the supabase codebase.
What calls extractTsDocNode()?
extractTsDocNode() is called by 1 function(s): gen.

Analyze Your Own Codebase

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

Try Supermodel Free