The four groups
TypeScript utility types
PICK · OMIT · PARTIAL · REQUIRED
TypeScript narrowing operators
TYPEOF · INSTANCEOF · IN · IS
typeof,instanceof, theinoperator, and user-definedx is Tpredicates.Top-level TS declaration keywords
TYPE · INTERFACE · ENUM · CLASS
Words that follow REST
API · PARAMETER · AREA · ROOM
Why this puzzle works
An almost-pure-TypeScript puzzle except for the wordplay group. TYPE is the haymaker: it's a real TS keyword (type X = ...) so it has to be in blue. Then PARAMETER has to be purple, because there's no 'TS type parameter' group on the board. Difficulty-4: three deep-TS groups beats one wordplay group; if you're not a regular TS user, the narrowing-operators set is the hardest 4 to nail.
How to read a Connectle without solving it
A code-themed grouping puzzle rewards counting as much as recognition. Start by listing every plausible group, then notice which tiles appear in two lists. Whichever group has exactly four unambiguous members is your anchor — solve it first and the rest of the board collapses by elimination. The hardest tier (purple) is almost always wordplay: tiles that share a prefix or suffix, not a concept. If a tile feels orphaned, ask whether the same word could follow or precede a common engineering word like root, stack, cache, or queue.