Type Alias IsNotPositive<T, $O>
IsNotPositive: IsBigint< T, { $else: $Else; $then: $Then; distributive: $O["distributive"] },> extends infer R ? R extends $Then ? NumberPlus.IsNotPositive._Negative<T, bigint, $O> : NumberPlus.IsNumber< Exclude<T, bigint>, { $else: $Else; $then: $Then; distributive: $O["distributive"] }, > extends infer R ? R extends $Then ? NumberPlus.IsNotPositive._Negative<T, number, $O> : $ResolveBranch<$O, [$Then], Exclude<T, number | bigint>> : never : never
Is
T
not a positive numeric type.