ExtractNonNullableFieldsToRequiredFields<Fields>: {
    [FieldProp in keyof Fields as null extends Fields[FieldProp]
        ? never
        : FieldProp]: null extends Fields[FieldProp]
        ? never
        : Fields[FieldProp]
}

Type Parameters

  • Fields