mirror of
https://github.com/supabase/supabase.git
synced 2026-10-19 08:09:11 +03:00
33 lines
593 B
TypeScript
33 lines
593 B
TypeScript
import CliGenerator from './cli'
|
|
import ConfigGenerator from './config'
|
|
import SdkGenerator from './sdk'
|
|
|
|
export default async function DocGenerator({
|
|
input,
|
|
output,
|
|
type,
|
|
}: {
|
|
input: string
|
|
output: string
|
|
type: 'cli' | 'config' | 'sdk' | 'api'
|
|
}) {
|
|
switch (type) {
|
|
case 'cli':
|
|
await CliGenerator(input, output)
|
|
break
|
|
|
|
case 'config':
|
|
await ConfigGenerator(input, output)
|
|
break
|
|
|
|
case 'sdk':
|
|
await SdkGenerator(input, output)
|
|
break
|
|
|
|
default:
|
|
await console.log('Unrecognized type: ', type)
|
|
break
|
|
}
|
|
return 'Done'
|
|
}
|