Skip to content

Num.Float

Num / Float

Import

typescript
import { Num } from '@wollybeard/kit'

// Access via namespace
Num.Float.someFunction()
typescript
import * as Num from '@wollybeard/kit/num'

// Access via namespace
Num.Float.someFunction()

Functions

[F] is

typescript
(value: unknown): boolean

Type predicate to check if value is a float (non-integer number).

[F] from

typescript
(value: number): number & { [FloatBrand]: true; } & { [FiniteBrand]: true; }

Construct a Float. Throws if the value is not a float.

[F] tryFrom

typescript
(value: number): (number & { [FloatBrand]: true; } & { [FiniteBrand]: true; }) | null

Try to construct a Float. Returns null if the value is not a float.

[F] toFloat

typescript
(value: number): number & { [FloatBrand]: true; } & { [FiniteBrand]: true; }

Convert an integer to a float by adding a small decimal.

Types

[∩] Float

typescript
type Float = number & { [FloatBrand]: true }

Float (non-integer finite number).