import { type RecursivelyNormalizeNullableFields } from "https://deno.land/x/pothos@release-1686860061/packages/core/index.ts";
definition: T extends object[] ? Normalize<[K in OptionalKeys<T[number]>]?: RecursivelyNormalizeNullableFields<T[number][K]> | null | undefined & [K in RequiredKeys<T[number]>]: RecursivelyNormalizeNullableFields<T[number][K]>>[] : T extends unknown[] ? NormalizeNullable<T[number]>[] : T extends object ? Normalize<[K in OptionalKeys<T>]?: RecursivelyNormalizeNullableFields<T[K]> | null | undefined & [K in RequiredKeys<T>]: RecursivelyNormalizeNullableFields<T[K]>> : NormalizeNullable<T>