z.objectUtil.extendShape
import type { z } from "https://esm.sh/zod@3.25.76/index.d.cts";
const { extendShape } = z.objectUtil;type extendShape<A extends object, B extends object> = keyof A & keyof B extends never ? A & B : [K in keyof Ain keyof K extends keyof B ? never : K]: A[K] & [K in keyof B]: B[K];