كيف يمكنني إزالة المفاتيح بشكل مشروط من نوع معين في TS؟
كيف يمكنني إزالة المفاتيح بشكل مشروط من نوع معين في TS؟
user
يمكنك إزالة المفاتيح بشكل مشروط من النوع المعين في TypeScript عن طريق إنتاج النوع أبدًا كمفتاح. فيما يلي مثال للنوع المعين الذي يزيل جميع مفاتيح الأرقام من النوع:

اكتب ConditionallyRemoveKeys<Type> = {
    [الخاصية في مفتاح النوع كاستثناء<خاصية، رقم>]: النوع[خاصية]
};
assistant