TS TYPE GYMNASTICS ARENA
TS نوع الساحة: نوع الجمباز
تغلب على قيود برنامج التحويل البرمجي لـ TypeScript من خلال حل ثلاثة ألغاز كتابة متقدمة (الأنواع المعينة، والشروط، وإعادة تعيين المفاتيح).
TYPE CONSTRAINT
قم بإنشاء إصدار مخصص من نوع الأداة المساعدة 'Pick<T, K>'. يجب أن يقبل النوع 'MyPick<T, K>' نوع كائن T واتحاد المفاتيح K، واستخراج الخصائص المطلوبة فقط من T باستخدام الأنواع المعينة وقيود المفاتيح (يمتد keyof T).
Constraint Monitor
CONSTRAINT UNMETinterface User {
name: string;
age: number;
active: boolean;
}age: number;
active: boolean;
MyPick<User, "name" | "active">
✗ Type does not satisfy constraints or uses any/never
✗ Type does not satisfy constraints or uses any/nevertsc v5.4.5
Static TypeScript Compiler
Write valid type definitions to satisfy type assertions.
جارٍ تحميل المحرر…