type R = IsAny<any> // true
type R = IsAny<never> // false
type R = IsAny<unknown> // false
type R = IsAny<string | boolean> // false
🌪️ filter
Filter to ensure T
is any
.
type R = IsAny<any, { selection: 'filter' }> // any
type R = IsAny<never, { selection: 'filter' }> // never
type R = IsAny<unknown, { selection: 'filter' }> // never
type R = IsAny<string | boolean, { selection: 'filter' }> // never
🔱 branching
Use unique branch identifiers to allow precise processing of the result.
🎭 predicate
Validate if
T
isany
.