delegateParsing() — supabase Function Reference
Architecture documentation for the delegateParsing() function in Reference.typeSpec.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD a332c905_4ed4_b6ac_e01a_4884e6eb498f["delegateParsing()"] fb700c5e_f2ad_0d4a_eeb3_3a30e4641ed9["parseReferenceType()"] fb700c5e_f2ad_0d4a_eeb3_3a30e4641ed9 -->|calls| a332c905_4ed4_b6ac_e01a_4884e6eb498f ba4cce53_051e_d69f_25a4_55d567b053b3["parseType()"] a332c905_4ed4_b6ac_e01a_4884e6eb498f -->|calls| ba4cce53_051e_d69f_25a4_55d567b053b3 f273b0f2_482b_4163_b404_13bc5e9aca2a["nameOrAnonymous()"] a332c905_4ed4_b6ac_e01a_4884e6eb498f -->|calls| f273b0f2_482b_4163_b404_13bc5e9aca2a 95c1d699_db8a_dd96_1436_bf88ec23669b["normalizeComment()"] a332c905_4ed4_b6ac_e01a_4884e6eb498f -->|calls| 95c1d699_db8a_dd96_1436_bf88ec23669b style a332c905_4ed4_b6ac_e01a_4884e6eb498f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/features/docs/Reference.typeSpec.ts lines 629–655
function delegateParsing(
original: any,
referenced: any,
map: Map<number, any>,
typeArguments?: any
) {
const dereferencedType = parseType(referenced, map, typeArguments)
if (dereferencedType) {
// When resolving a type parameter (e.g., T -> { vectorBucket: VectorBucket }),
// don't override the name or comment - let the resolved type speak for itself
const isTypeParameterResolution = original.refersToTypeParameter === true
if (!isTypeParameterResolution) {
dereferencedType.name = nameOrAnonymous([original, dereferencedType])
}
}
if (original.comment && !original.refersToTypeParameter) {
dereferencedType.comment = {
...normalizeComment(dereferencedType.comment),
...normalizeComment(original.comment),
}
}
return dereferencedType
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does delegateParsing() do?
delegateParsing() is a function in the supabase codebase.
What does delegateParsing() call?
delegateParsing() calls 3 function(s): nameOrAnonymous, normalizeComment, parseType.
What calls delegateParsing()?
delegateParsing() is called by 1 function(s): parseReferenceType.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free