TS TYPE GYMNASTICS ARENA
TS Type Arena: Type Gymnastics
התגבר על האילוצים של מהדר 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.
טוען עורך...