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>
)
}
Domain
Subdomains
Source
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