type alias ExposeNullableOptionimport { type ExposeNullableOption } from "https://dotland.deno.dev/x/pothos@release-1676597138/packages/core/index.ts"; Type ParametersTypes extends SchemaTypesType extends TypeParam<Types>ParentShapeName extends keyof ParentShapedefinition: FieldNullability<Type> & (Type extends [unknown] ? ParentShape[Name] extends readonly (infer T)[] | null | undefined ? [T] extends [NonNullable<T>] ? ParentShape[Name] extends NonNullable<ParentShape[Name]> ? boolean | { items: boolean; list: boolean; } : true | { items: boolean; list: true; } : ParentShape[Name] extends NonNullable<ParentShape[Name]> ? { items: true; list: boolean; } : { items: true; list: true; } : never : ParentShape[Name] extends NonNullable<ParentShape[Name]> ? boolean : true)