@tapis/tapisui-api
Version:
Typescript library for making api calls with react query
14 lines (13 loc) • 1.17 kB
TypeScript
import { Apps, Jobs } from '@tapis/tapis-typescript';
export declare const getIncompleteAppInputArrays: (app: Apps.TapisApp) => Array<Apps.AppFileInputArray>;
export declare const getIncompleteAppInputArraysOfType: (app: Apps.TapisApp, inputType: Apps.FileInputModeEnum) => Array<Apps.AppFileInputArray>;
export declare const generateFileInputArrayFromAppInput: (input: Apps.AppFileInputArray) => Jobs.JobFileInputArray;
export declare const generateRequiredFileInputArraysFromApp: (app: Apps.TapisApp) => Array<Jobs.JobFileInput>;
export declare const getAppInputArraysIncludedByDefault: (appFileInputArrays: Array<Apps.AppFileInputArray>, jobFileInputArrays: Array<Jobs.JobFileInputArray>) => Apps.AppFileInputArray[];
/**
* @param appFileInputsArrays
* @param jobFileInputsArrays
* @returns An array of JobFileInputArrays that are underspecified
*/
export declare const getIncompleteJobInputArrays: (appFileInputArrays: Array<Apps.AppFileInputArray>, jobFileInputArrays: Array<Jobs.JobFileInputArray>) => Array<Jobs.JobFileInputArray>;
export declare const fileInputArraysComplete: (app: Apps.TapisApp, fileInputArrays: Array<Jobs.JobFileInputArray>) => boolean;