Hyperlinkv0.8.0-beta.28

Duration

Duration.isFiniteconsteffect/Duration.ts:430
(self: Duration): boolean

Checks whether a Duration is finite (not infinite).

Example (Checking finite durations)

import { Duration } from "effect"

console.log(Duration.isFinite(Duration.seconds(5))) // true
console.log(Duration.isFinite(Duration.infinity)) // false
guards
export const isFinite = (self: Duration): boolean =>
  self.value._tag !== "Infinity" && self.value._tag !== "NegativeInfinity"
Referenced by 7 symbols