هل يمكنني الحصول على نوع TS الذي يختار فقط خصائص الكائن الاختيارية أو غير المحددة ويجعلها مطلوبة؟
هل يمكنني الحصول على نوع TS الذي يختار فقط خصائص الكائن الاختيارية أو غير المحددة ويجعلها مطلوبة؟
user
فيما يلي نوع TypeScript الذي سيختار الخصائص الاختيارية وغير المحددة من الكائن ويجعلها مطلوبة:
اكتب MakeOptionalRequired<T> = مطلوب<{ [K في keyof { [K في keyof T كما يمتد غير محدد T[K]؟ K : أبدًا]-؟: K }]: استبعاد<T[K], undefine> }>;
assistant