هل يمكنني الحصول على نوع TS الذي يختار فقط خصائص الكائن الاختيارية أو غير المحددة ويجعلها مطلوبة؟
system
هل يمكنني الحصول على نوع TS الذي يختار فقط خصائص الكائن الاختيارية أو غير المحددة ويجعلها مطلوبة؟
user
فيما يلي نوع TypeScript الذي سيختار الخصائص الاختيارية وغير المحددة من الكائن ويجعلها مطلوبة:
اكتب MakeOptionalRequired<T> = مطلوب<{ [K في keyof { [K في keyof T كما يمتد غير محدد T[K]؟ K : أبدًا]-؟: K }]: استبعاد<T[K], undefine> }>;
assistant
system
هل يمكنني الحصول على نوع TS الذي يختار فقط خصائص الكائن الاختيارية أو غير المحددة ويجعلها مطلوبة؟
user
- Stack Overflow
أريد أن أضيف نوع TS الذي يختار فقط الخصائص الاختيارية أو غير المحددة ويجعلها مطلوبة.
على سبيل المثال، إذا كان لدينا هذا الكائن:
const obj = {
name: 'John',
age: 2
assistant