Duration represents a length of time.
Learn more about Mintlify
Enter your email to receive updates about new features and product releases.
API reference for the Duration type - time duration operations
Duration represents a length of time.
interface Duration {
readonly _id: 'Duration'
readonly millis: number
}
const millis: (millis: number) => Duration
const seconds: (seconds: number) => Duration
const minutes: (minutes: number) => Duration
const hours: (hours: number) => Duration
const toMillis: (self: Duration) => number
const sum: (that: Duration) => (self: Duration) => Duration
const multiply: (factor: number) => (self: Duration) => Duration
import { Duration } from "effect"
const duration = Duration.seconds(30).pipe(
Duration.sum(Duration.minutes(1))
)
console.log(Duration.toMillis(duration)) // 90000