Skip to main content
Module

x/drizzle/zod.ts>BuildInsertSchema

Deno port of the drizzle-orm library
Latest
type alias BuildInsertSchema
import { type BuildInsertSchema } from "https://deno.land/x/drizzle@v0.23.85/zod.ts";

Type Parameters

TTable extends Table
TRefine extends Refine<TTable, "insert"> | { }
optional
TNoOptional extends boolean = false
definition: TTable["_"]["columns"] extends infer TColumns extends Record<string, AnyColumn> ? [K in keyof TColumns & string]: MaybeOptional<TColumns[K], K extends keyof TRefine ? Assume<UnwrapValueOrUpdater<TRefine[K]>, z.ZodTypeAny> : GetZodType<TColumns[K]>, "insert", TNoOptional> : never