Hyperlinkv0.8.0-beta.28

Schedule

Schedule.isScheduleconsteffect/Schedule.ts:258
(u: unknown): u is Schedule<unknown, never, unknown, unknown>

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
guards
export const isSchedule = (u: unknown): u is Schedule<unknown, never, unknown, unknown> => hasProperty(u, TypeId)