@dans98/prismabox
Version:
Typebox generator for prisma schema
12 lines (10 loc) • 400 B
text/typescript
import { generateTypeboxOptions } from "../../annotations/options";
import { getConfig } from "../../config";
export function wrapWithPartial(
input: string,
exludeAdditionalPropertiesInOptions = false,
) {
return `${
getConfig().typeboxImportVariableName
}.Partial(${input}, ${generateTypeboxOptions({ exludeAdditionalProperties: exludeAdditionalPropertiesInOptions })})`;
}