UNPKG

@dans98/prismabox

Version:

Typebox generator for prisma schema

12 lines (10 loc) 400 B
import { generateTypeboxOptions } from "../../annotations/options"; import { getConfig } from "../../config"; export function wrapWithPartial( input: string, exludeAdditionalPropertiesInOptions = false, ) { return `${ getConfig().typeboxImportVariableName }.Partial(${input}, ${generateTypeboxOptions({ exludeAdditionalProperties: exludeAdditionalPropertiesInOptions })})`; }