UNPKG

@prefecthq/prefect-ui-library

Version:

This library is the Vue and Typescript component library for [Prefect 2](https://github.com/PrefectHQ/prefect) and [Prefect Cloud 2](https://www.prefect.io/cloud/). _The components and utilities in this project are not meant to be used independently_.

10 lines (9 loc) 704 B
import { RRuleSchedule, CronSchedule, IntervalSchedule } from '../models'; export type Schedule = RRuleSchedule | CronSchedule | IntervalSchedule; export declare function isSchedule(schedule: unknown): schedule is Schedule; export declare function isRRuleSchedule(schedule: unknown): schedule is RRuleSchedule; export declare function isCronSchedule(schedule: unknown): schedule is CronSchedule; export declare function isIntervalSchedule(schedule: unknown): schedule is IntervalSchedule; export declare const ScheduleTypes: readonly ["rrule", "cron", "interval"]; export type ScheduleType = typeof ScheduleTypes[number]; export declare function getScheduleType(schedule?: unknown): ScheduleType | null;