RemoveNull<T>: {
    [K in keyof T as null extends T[K]
        ? K
        : never]?: T[K]
} & {
    [K in keyof T as null extends T[K]
        ? never
        : K]: T[K]
}

Type Parameters

  • T