function processInputsObject()

in src/components/application/launch/utilities/process-workflow-sources.js [6:28]


function processInputsObject(obj, callback) {
  const wdlInputs = Object.keys(obj)
    .map((key) => {
      if (Array.isArray(obj[key])) {
        return {
          key,
          optional: false,
          type: WdlInputTypes.array,
          value: obj[key],
        };
      }
      return {
        key,
        optional: false,
        type: WdlInputTypes.string,
        value: obj[key],
      };
    });
  validateInputs(wdlInputs);
  callback({
    wdlInputs,
  });
}