gen() — supabase Function Reference
Architecture documentation for the gen() function in api.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 4b0a8f5d_f814_02be_3a7d_84dc3fcc29f8["gen()"] 16236cbf_2788_d391_f773_56bb62d808aa["gen_v3()"] 4b0a8f5d_f814_02be_3a7d_84dc3fcc29f8 -->|calls| 16236cbf_2788_d391_f773_56bb62d808aa 167c5e66_f623_cbb8_77f7_298cdb145d98["gen_v2()"] 4b0a8f5d_f814_02be_3a7d_84dc3fcc29f8 -->|calls| 167c5e66_f623_cbb8_77f7_298cdb145d98 style 4b0a8f5d_f814_02be_3a7d_84dc3fcc29f8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/generator/api.ts lines 7–24
export default async function gen(inputFileName: string, outputDir: string, apiUrl: string) {
const specRaw = fs.readFileSync(inputFileName, 'utf8')
const spec = JSON.parse(specRaw) as any
switch (spec.openapi || spec.swagger) {
case '3.0.0':
case '3.0.3':
await gen_v3(spec, outputDir, { apiUrl })
break
case '2.0':
await gen_v2(spec, outputDir, { apiUrl })
break
default:
console.log('Unrecognized specification version:', spec.openapi)
break
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does gen() do?
gen() is a function in the supabase codebase.
What does gen() call?
gen() calls 2 function(s): gen_v2, gen_v3.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free