Type Alias IsNotInteger<T, $O>
IsNotInteger: NumberPlus.IsNumber< T, { $else: $Else; $then: $Then; distributive: $O["distributive"] },> extends infer R ? R extends $Then ? number extends T ? $ResolveBranch<$O, [$Then], T> | $ResolveBranch<$O, [$Else]> : T extends number ? `${T}` extends `${number}.${number}` ? $ResolveBranch<$O, [$Then], T> : $ResolveBranch<$O, [$Else]> : never : R extends $Else ? IsBigint< T, { $else: $Else; $then: $Then; distributive: $O["distributive"] }, > extends infer R ? R extends $Then ? $ResolveBranch<$O, [$Else]> : $ResolveBranch<$O, [$Then], Exclude<T, number>> : never : never : never
Is T not an integer, including bigint.