Skip to content

Num.Finite

Num / Finite

Import

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

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

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

Functions

[F] is

typescript
(value: unknown): boolean

Type predicate to check if value is a finite number. Excludes NaN, Infinity, and -Infinity.

[F] from

typescript
(value: number): Finite

Construct a Finite number. Throws if the value is not finite.

[F] tryFrom

typescript
(value: number): Finite | null

Try to construct a Finite number. Returns null if the value is not finite.

Types

[∩] Finite

typescript
type Finite = number & { [FiniteBrand]: true }

Finite number (excludes NaN, Infinity, -Infinity).