import { matchProcessRoute } from "routes/routes";
import { ProcessIOParameter } from "views/process-panel/process-io-card";
import { CommandOutputParameter } from 'cwlts/mappings/v1.0/CommandOutputParameter';
+import { CollectionFile } from 'models/collection-file';
export type OutputDetails = {
raw?: any;
nodeInfo: NodeInstanceType | null;
};
+export interface UsageReport {
+ usageReport: CollectionFile | null;
+};
+
export interface ProcessPanel {
containerRequestUuid: string;
filters: { [status: string]: boolean };
outputDefinitions: CommandOutputParameter[];
outputParams: ProcessIOParameter[] | null;
nodeInfo: NodeInstanceType | null;
+ usageReport: CollectionFile | null;
}
export const getProcessPanelCurrentUuid = (router: RouterState) => {