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_.

32 lines (31 loc) 1.56 kB
import { AutomationAction } from '../../automations/types/actions'; export type CreateEventAutomationQuery = { from: 'event'; event: { id: string; occurred: Date; }; }; export declare function isCreateEventAutomationQuery(value: unknown): value is CreateEventAutomationQuery; export type CreateFlowAutomationQuery = { from: 'flow'; flowId: string; }; export declare function isCreateFlowAutomationQuery(value: unknown): value is CreateFlowAutomationQuery; export type CreateWorkPoolAutomationQuery = { from: 'workPool'; workPoolId: string; }; export declare function isCreateWorkPoolAutomationQuery(value: unknown): value is CreateWorkPoolAutomationQuery; export type CreateWorkPoolQueueAutomationQuery = { from: 'workPoolQueue'; workPoolQueueId: string; }; export declare function isCreateWorkPoolQueueAutomationQuery(value: unknown): value is CreateWorkPoolQueueAutomationQuery; export type CreateAutomationTriggerQuery = CreateEventAutomationQuery | CreateFlowAutomationQuery | CreateWorkPoolAutomationQuery | CreateWorkPoolQueueAutomationQuery; export declare function isCreateAutomationTriggerQuery(value: unknown): value is CreateAutomationTriggerQuery; export type CreateAutomationActionQuery = { actions: AutomationAction[]; }; export declare function isCreateAutomationActionQuery(value: unknown): value is CreateAutomationActionQuery; export type CreateAutomationQuery = CreateAutomationTriggerQuery | CreateAutomationActionQuery | CreateAutomationTriggerQuery & CreateAutomationActionQuery;