Exclude Argument Order
See how reversing Exclude's arguments collapses the result to never.
Codetypescript
type Status = "active" | "inactive" | "pending";
// Want every status except "pending"
type ActiveStatuses = Exclude<"pending", Status>;
What is the bug in this code?