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

30 lines (29 loc) 942 B
export type ITaskInput = IConstantTaskInput | IParameterTaskInput | ITaskRunTaskInput; export type TaskInput = ConstantTaskInput | ParameterTaskInput | TaskRunTaskInput; export type IConstantTaskInput = { inputType: 'constant'; type: string; }; export type IParameterTaskInput = { inputType: 'parameter'; name: string; }; export type ITaskRunTaskInput = { inputType: 'task_run'; id: string; }; export declare class ConstantTaskInput implements IConstantTaskInput { readonly inputType: 'constant'; type: string; constructor(taskInput: IConstantTaskInput); } export declare class ParameterTaskInput implements IParameterTaskInput { readonly inputType: 'parameter'; name: string; constructor(taskInput: IParameterTaskInput); } export declare class TaskRunTaskInput implements ITaskRunTaskInput { readonly inputType: 'task_run'; id: string; constructor(taskInput: ITaskRunTaskInput); }