Returns a boolean for whether the given number is a float, like 1.5 or -1.5.
1.5
-1.5
Use-case:
import type {IsFloat, PositiveInfinity} from 'type-fest';type A = IsFloat<1.5>;//=> truetype B = IsFloat<-1.5>;//=> truetype C = IsFloat<1e-7>;//=> truetype D = IsFloat<1.0>;//=> falsetype E = IsFloat<PositiveInfinity>;//=> falsetype F = IsFloat<1.23e+21>;//=> false Copy
import type {IsFloat, PositiveInfinity} from 'type-fest';type A = IsFloat<1.5>;//=> truetype B = IsFloat<-1.5>;//=> truetype C = IsFloat<1e-7>;//=> truetype D = IsFloat<1.0>;//=> falsetype E = IsFloat<PositiveInfinity>;//=> falsetype F = IsFloat<1.23e+21>;//=> false
Returns a boolean for whether the given number is a float, like
1.5or-1.5.Use-case: