Home / Function/ ReturnTypeDetails() — supabase Function Reference

ReturnTypeDetails() — supabase Function Reference

Architecture documentation for the ReturnTypeDetails() function in Reference.ui.tsx from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  0da3d3e3_1ace_0b81_9190_19ded8972320["ReturnTypeDetails()"]
  a3204ff1_abba_1b91_1937_bd7abd67ba1e["getSubDetails()"]
  0da3d3e3_1ace_0b81_9190_19ded8972320 -->|calls| a3204ff1_abba_1b91_1937_bd7abd67ba1e
  4267199c_f8e4_643f_9d72_4920dfacfd84["isDefaultExpanded()"]
  0da3d3e3_1ace_0b81_9190_19ded8972320 -->|calls| 4267199c_f8e4_643f_9d72_4920dfacfd84
  bc75db67_fb40_f66d_14fc_535987ab4dbf["getTypeName()"]
  0da3d3e3_1ace_0b81_9190_19ded8972320 -->|calls| bc75db67_fb40_f66d_14fc_535987ab4dbf
  style 0da3d3e3_1ace_0b81_9190_19ded8972320 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/docs/features/docs/Reference.ui.tsx lines 246–276

export function ReturnTypeDetails({ returnType }: { returnType: MethodTypes['ret'] }) {
  // These custom names that aren't defined aren't particularly meaningful, so
  // just don't display them.
  const isNameOnlyType = returnType?.type?.type === 'nameOnly'
  if (isNameOnlyType) return

  const subContent = getSubDetails(returnType)
  const isDefaultOpen = returnType ? isDefaultExpanded(returnType) : false

  return (
    <div>
      <h3 className="mb-3 text-base text-foreground">Return Type</h3>
      <div className="border-t border-b py-5 flex flex-col gap-3">
        <div className="text-xs text-foreground-muted">
          {returnType ? getTypeName(returnType) : ''}
        </div>
        {returnType?.comment?.shortText && (
          <div className="prose text-sm">
            <MDXRemoteBase
              source={returnType?.comment?.shortText}
              customPreprocess={normalizeMarkdown}
            />
          </div>
        )}
        {subContent && subContent.length > 0 && (
          <TypeSubDetails defaultOpen={isDefaultOpen || false} details={subContent} />
        )}
      </div>
    </div>
  )
}

Subdomains

Frequently Asked Questions

What does ReturnTypeDetails() do?
ReturnTypeDetails() is a function in the supabase codebase.
What does ReturnTypeDetails() call?
ReturnTypeDetails() calls 3 function(s): getSubDetails, getTypeName, isDefaultExpanded.

Analyze Your Own Codebase

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

Try Supermodel Free