@dans98/prismabox
Version:
Typebox generator for prisma schema
12 lines (10 loc) • 364 B
text/typescript
import { generateTypeboxOptions } from "../../annotations/options";
import { getConfig } from "../../config";
export function makeUnion(
inputModels: string[],
options = generateTypeboxOptions({ exludeAdditionalProperties: true }),
) {
return `${getConfig().typeboxImportVariableName}.Union([${inputModels.join(
",",
)}], ${options})\n`;
}