generateParameters() — supabase Function Reference
Architecture documentation for the generateParameters() function in legacy.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 05d8312f_d822_2922_b652_a232d77d6bd8["generateParameters()"] 797c645c_8063_cca7_a388_c741cda42c70["gen()"] 797c645c_8063_cca7_a388_c741cda42c70 -->|calls| 05d8312f_d822_2922_b652_a232d77d6bd8 d5b5e20b_fb94_1a99_c31e_76fe6e3a378e["recurseThroughParams()"] 05d8312f_d822_2922_b652_a232d77d6bd8 -->|calls| d5b5e20b_fb94_1a99_c31e_76fe6e3a378e a81fc47f_9e2a_6f40_cea0_6cbbb3437752["methodListGroup()"] 05d8312f_d822_2922_b652_a232d77d6bd8 -->|calls| a81fc47f_9e2a_6f40_cea0_6cbbb3437752 style 05d8312f_d822_2922_b652_a232d77d6bd8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/generator/legacy.ts lines 81–96
function generateParameters(tsDefinition: any) {
let functionDeclaration = null
if (tsDefinition.kindString == 'Method') {
functionDeclaration = tsDefinition
} else if (tsDefinition.kindString == 'Constructor') {
functionDeclaration = tsDefinition
} else functionDeclaration = tsDefinition?.type?.declaration
if (!functionDeclaration) return ''
const paramDefinitions: TsDoc.TypeDefinition[] = functionDeclaration.signatures[0].parameters // PMC: seems flaky.. why the [0]?
if (!paramDefinitions) return ''
// const paramsComments: TsDoc.CommentTag = tsDefinition.comment?.tags?.filter(x => x.tag == 'param')
let parameters = paramDefinitions.map((x) => recurseThroughParams(x)).join(`\n`)
return methodListGroup(parameters)
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does generateParameters() do?
generateParameters() is a function in the supabase codebase.
What does generateParameters() call?
generateParameters() calls 2 function(s): methodListGroup, recurseThroughParams.
What calls generateParameters()?
generateParameters() 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