Returns a boolean for whether the given type is any or never.
any
never
This type can be better to use than IfNotAnyOrNever in recursive types because it does not evaluate any branches.
IfNotAnyOrNever
返回一个布尔值,用于判断给定类型是否为 any 或 never。
在递归类型中使用此类型比使用 IfNotAnyOrNever 更优,因为它不会评估任何分支。
要检查的类型
// When `T` is a NOT `any` or `never` (like `string`) => Returns `false`type A = IsAnyOrNever<string>;//=> false// When `T` is `any` => Returns `true`type B = IsAnyOrNever<any>;//=> true// When `T` is `never` => Returns `true`type C = IsAnyOrNever<never>;//=> true Copy
// When `T` is a NOT `any` or `never` (like `string`) => Returns `false`type A = IsAnyOrNever<string>;//=> false// When `T` is `any` => Returns `true`type B = IsAnyOrNever<any>;//=> true// When `T` is `never` => Returns `true`type C = IsAnyOrNever<never>;//=> true
Returns a boolean for whether the given type is
anyornever.This type can be better to use than
IfNotAnyOrNeverin recursive types because it does not evaluate any branches.返回一个布尔值,用于判断给定类型是否为
any或never。在递归类型中使用此类型比使用 IfNotAnyOrNever 更优,因为它不会评估任何分支。