@tapis/tapisui-api
Version:
Typescript library for making api calls with react query
14 lines (13 loc) • 1.03 kB
TypeScript
import { Apps, Jobs } from '@tapis/tapis-typescript';
export declare const getIncompleteAppInputs: (app: Apps.TapisApp) => Array<Apps.AppFileInput>;
export declare const getIncompleteAppInputsOfType: (app: Apps.TapisApp, inputType: Apps.FileInputModeEnum) => Array<Apps.AppFileInput>;
export declare const generateFileInputFromAppInput: (input: Apps.AppFileInput) => Jobs.JobFileInput;
export declare const generateRequiredFileInputsFromApp: (app: Apps.TapisApp) => Array<Jobs.JobFileInput>;
export declare const getAppInputsIncludedByDefault: (appFileInputs: Array<Apps.AppFileInput>, jobFileInputs: Array<Jobs.JobFileInput>) => Apps.AppFileInput[];
/**
* @param appFileInputs
* @param jobFileInputs
* @returns An array of jobFileInputs that are underspecified
*/
export declare const getIncompleteJobInputs: (appFileInputs: Array<Apps.AppFileInput>, jobFileInputs: Array<Jobs.JobFileInput>) => Jobs.JobFileInput[];
export declare const fileInputsComplete: (app: Apps.TapisApp, fileInputs: Array<Jobs.JobFileInput>) => boolean;