effect-io-ai

Package: effect
Module: Duration

Duration.Order

Provides an Order instance for comparing Duration values.

Details

NegativeInfinity < any finite value < Infinity.

Example (Sorting durations)

import { Duration } from "effect"

const durations = [
  Duration.seconds(3),
  Duration.seconds(1),
  Duration.seconds(2)
]
const sorted = durations.sort((a, b) => Duration.Order(a, b))
console.log(sorted.map(Duration.toSeconds)) // [1, 2, 3]

Signature

declare const Order: order.Order<Duration>

Source

Since v2.0.0