effect-io-ai

Package: effect
Module: Duration

Duration.times

Returns a Duration multiplied by a number.

Details

For nanosecond-backed durations, the multiplier must be convertible to a bigint; fractional or non-finite multipliers can throw. Infinite durations return positive infinity, negative infinity, or zero depending on the multiplier sign.

Example (Multiplying durations)

import { Duration } from "effect"

const doubled = Duration.times(Duration.seconds(5), 2)
console.log(Duration.toSeconds(doubled)) // 10

Signature

declare const times: { (times: number): (self: Duration) => Duration; (self: Duration, times: number): Duration; }

Source

Since v2.0.0