TypeScript Professional — Hard How do you prevent distribution in a conditional type? A Use `extends never` B Apply `as const` to the type parameter C Wrap the type parameter in a tuple: `[T] extends [U]` D Use `&` instead of `|` Show explanation