BeginnerTypeScriptFundamentalsWhat's the difference between any, unknown and never?Not practiced yet#1
AdvancedTypeScriptFundamentalsWhat do the typeof and keyof operators do in the type system?Not practiced yet#6
IntermediateTypeScriptFundamentalsWhat are enums, and why do many teams prefer const objects with as const instead?Not practiced yet#7
BeginnerTypeScriptFundamentalsWhat does readonly do in TypeScript? How far does immutability go?Not practiced yet#8
IntermediateTypeScriptGenerics & UtilitiesHow do Partial, Required and Readonly transform object types?Not practiced yet#9
IntermediateTypeScriptGenerics & UtilitiesWhen do you reach for Pick, Omit and Record?Not practiced yet#10
AdvancedTypeScriptGenerics & UtilitiesWhat do ReturnType and Parameters do? How would you implement them?Not practiced yet#11
IntermediateTypeScriptGenerics & UtilitiesWhat are user-defined type guards and assertion functions?Not practiced yet#12
AdvancedTypeScriptGenerics & UtilitiesHow do conditional types work, and what does NonNullable use?Not practiced yet#13
AdvancedTypeScriptGenerics & UtilitiesWhat does the satisfies operator add over plain annotations?Not practiced yet#14
AdvancedTypeScriptGenerics & UtilitiesWhat is module augmentation and when would you use it?Not practiced yet#15