Files
supabase/packages/spec/src/docs/index.ts
T

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'
}