UNPKG

@dans98/prismabox

Version:

Typebox generator for prisma schema

12 lines (10 loc) 375 B
import { generateTypeboxOptions } from "../../annotations/options"; import { getConfig } from "../../config"; export function makeIntersection( inputModels: string[], options = generateTypeboxOptions({ exludeAdditionalProperties: true }), ) { return `${getConfig().typeboxImportVariableName}.Intersect([${inputModels.join( ",", )}], ${options})\n`; }