يوفر TypeScript أنواعًا من الأدوات المساعدة المضمنة التي تسمح للمطورين بتحويل الأنواع وإعادة استخدامها بشكل فعال، مما يجعل التعليمات البرمجية الخاصة بك أكثر مرونة وجفافًا. في هذه المقالة، سنستكشف أنواع الأدوات المساعدة الأساسية مثل Partial وPick وOmit وRecord لمساعدتك في الارتقاء بمهاراتك في TypeScript إلى المستوى التالي.
جزئي
يقوم نوع الأداة المساعدة الجزئية بتحويل كافة خصائص النوع إلى خصائص اختيارية، وهو أمر مفيد عند التعامل مع تحديثات الكائنات.
interface User { name: string; age: number; } const updateUser = (user: Partial) => { // Now we can update only the properties we want };
اختيار
يسمح لك الانتقاء بإنشاء نوع جديد عن طريق تحديد مجموعة فرعية من الخصائص من نوع موجود.
type UserDetails = Pick;
حذف
على العكس من اختيار، يستبعد نوع الحذف خصائص معينة، والتي يمكن أن تكون مفيدة عندما تحتاج إلى نوع مع إزالة بعض الحقول.
type UserWithoutAge = Omit;
السجل
يتيح لك السجل تحديد نوع الكائن حيث تكون المفاتيح من نوع معين وجميع القيم تشترك في نفس النوع.
type UserRoles = Record; const roles: UserRoles = { admin: true, user: false, };
خاتمة
توفر أنواع الأدوات المساعدة في TypeScript أدوات قوية للتعامل مع الأنواع وإعادة استخدامها بشكل فعال، مما يجعل التعليمات البرمجية الخاصة بك أكثر نمطية وقابلة لإعادة الاستخدام. يساعدك إتقان هذه الأدوات المساعدة على كتابة تطبيقات أكثر وضوحًا وأكثر قابلية للصيانة.
شكرا على القراءة! اسمحوا لي أن أعرف أفكارك حول كيفية استخدام أنواع المرافق في مشاريعك.
موقعي الإلكتروني:https://shafayet.zya.me
ميمي بالنسبة لك؟
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3