Package: effect
Module: DateTime
Checks effectfully if a DateTime is in the future compared to the current time.
Details
This is an effectful operation that uses the current time from the Clock service.
Example (Checking future DateTime values effectfully)
import { DateTime, Effect } from "effect"
const program = Effect.gen(function*() {
const futureDate = DateTime.add(yield* DateTime.now, { hours: 1 })
const isFuture = yield* DateTime.isFuture(futureDate)
console.log(isFuture) // true
})
Signature
declare const isFuture: (self: DateTime) => Effect.Effect<boolean>
Since v3.6.0