মূল কন্টেন্টে যান
eLearner.app
TS TYPE GYMNASTICS ARENA

টিএস টাইপ এরিনা: টাইপ জিমন্যাস্টিকস

তিনটি উন্নত টাইপিং পাজল (ম্যাপ করা প্রকার, শর্তসাপেক্ষ এবং কী রিম্যাপিং) সমাধান করে টাইপস্ক্রিপ্ট কম্পাইলারের সীমাবদ্ধতাগুলি কাটিয়ে উঠুন।

TYPE CONSTRAINT

'Pick<T, K>' ইউটিলিটি টাইপের একটি কাস্টম সংস্করণ তৈরি করুন। আপনার টাইপ 'MyPick<T, K>' অবশ্যই একটি অবজেক্ট টাইপ টি এবং K কীগুলির মিলন গ্রহণ করতে হবে, ম্যাপ করা প্রকার এবং কী সীমাবদ্ধতা ব্যবহার করে শুধুমাত্র T থেকে অনুরোধ করা বৈশিষ্ট্যগুলি বের করে (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.

সম্পাদক লোড হচ্ছে...