effect-io-ai

Package: effect
Module: Schedule

Schedule.isSchedule

Type guard that checks if a value is a Schedule.

Example (Checking for schedules)

import { Schedule } from "effect"

const schedule = Schedule.exponential("100 millis")
const notSchedule = { foo: "bar" }

console.log(Schedule.isSchedule(schedule)) // true
console.log(Schedule.isSchedule(notSchedule)) // false
console.log(Schedule.isSchedule(null)) // false
console.log(Schedule.isSchedule(undefined)) // false

Signature

declare const isSchedule: (u: unknown) => u is Schedule<unknown, never, unknown, unknown>

Source

Since v2.0.0