Module

x/pothos/packages/core/mod.ts>RecursivelyNormalizeNullableFields

Pothos GraphQL is library for creating GraphQL schemas in typescript using a strongly typed code first approach
Go to Latest
type alias RecursivelyNormalizeNullableFields
import { type RecursivelyNormalizeNullableFields } from "https://dotland.deno.dev/x/pothos@release-1676597138/packages/core/mod.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>