Hyperlinkv0.8.0-beta.28

Duration

Duration.isZeroconsteffect/Duration.ts:448
(self: Duration): boolean

Checks whether a Duration is zero.

Example (Checking for zero durations)

import { Duration } from "effect"

console.log(Duration.isZero(Duration.zero)) // true
console.log(Duration.isZero(Duration.seconds(1))) // false
guards
Source effect/Duration.ts:44811 lines
export const isZero = (self: Duration): boolean => {
  switch (self.value._tag) {
    case "Millis":
      return self.value.millis === 0
    case "Nanos":
      return self.value.nanos === bigint0
    case "Infinity":
    case "NegativeInfinity":
      return false
  }
}
Referenced by 6 symbols