🌳
pt0/deployF/dbF/kyselyDbActionsF.mts
7export const regenkyselyToFile = async ({qsName, outFile}: {qsName: string, outFile: string}) => {
8 assertDefined(outFile, {qsName})
9 const {extQs} = await decomposeQsFromSec(tsSec(qsName))
10 assertDefined(extQs, {qsName})
13 cmdA: ['corepack', 'pnpm', 'exec', 'kysely-codegen', '--out-file', outFile, '--url', extQs],
14 })
15 console.log(`regenerated ${outFile} from ${qsName}`)
18export const regenkysely = async ({qsName}: {qsName: string}) => {
19 const outFile = cliActionArg()
20 assertDefined(outFile, {qsName})
21 await regenkyselyToFile({qsName, outFile})
23regenkysely.noWrapDbConn = true
24regenkysely.cliAcceptsPositional = true
25regenkysely.cliDescript = 'regenerate Kysely types via kysely-codegen; arg = out-file path'