Code QuizAdvanced

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?