Lompati ke konten utama
eLearner.app
TS TYPE GYMNASTICS ARENA

Arena Tipe TS: Tipe Senam

Atasi kendala kompiler TypeScript dengan menyelesaikan tiga teka-teki pengetikan tingkat lanjut (tipe yang dipetakan, kondisional, dan pemetaan ulang kunci).

TYPE CONSTRAINT

Buat versi khusus dari jenis utilitas 'Pick<T, K>'. Tipe Anda 'MyPick<T, K>' harus menerima tipe objek T dan gabungan kunci K, hanya mengekstrak properti yang diminta dari T menggunakan tipe yang dipetakan dan batasan kunci (memperluas kunci T).

Constraint Monitor
CONSTRAINT UNMET
interface User {
name: string;
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

Stuck?

Learn the fundamental concepts in the TypeScript course to solve this challenge.

Static TypeScript Compiler

Write valid type definitions to satisfy type assertions.

Memuat editor…