Home / Function/ extractNodeTypeName() — supabase Function Reference

extractNodeTypeName() — supabase Function Reference

Architecture documentation for the extractNodeTypeName() function in connections.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  1b2b73ba_8c31_fa3f_0d0c_c864516123ad["extractNodeTypeName()"]
  a2c6c6c2_a03f_fbd8_01d2_1110ce962f66["createEdgeType()"]
  a2c6c6c2_a03f_fbd8_01d2_1110ce962f66 -->|calls| 1b2b73ba_8c31_fa3f_0d0c_c864516123ad
  142dc086_6deb_1447_62a9_58b1521311df["createCollectionType()"]
  142dc086_6deb_1447_62a9_58b1521311df -->|calls| 1b2b73ba_8c31_fa3f_0d0c_c864516123ad
  3ab1c82e_9317_6191_8578_110b481a1eee["nanoId()"]
  1b2b73ba_8c31_fa3f_0d0c_c864516123ad -->|calls| 3ab1c82e_9317_6191_8578_110b481a1eee
  style 1b2b73ba_8c31_fa3f_0d0c_c864516123ad fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/resources/utils/connections.ts lines 17–28

function extractNodeTypeName(
  /**
   * The GraphQL Output Type to extract the name from.
   */
  nodeType: GraphQLOutputType
): string | undefined {
  if ('name' in nodeType) {
    return nodeType.name
  } else {
    return `AnonymousNode(${nanoId()})`
  }
}

Subdomains

Calls

Frequently Asked Questions

What does extractNodeTypeName() do?
extractNodeTypeName() is a function in the supabase codebase.
What does extractNodeTypeName() call?
extractNodeTypeName() calls 1 function(s): nanoId.
What calls extractNodeTypeName()?
extractNodeTypeName() is called by 2 function(s): createCollectionType, createEdgeType.

Analyze Your Own Codebase

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

Try Supermodel Free