export async function convertRequests()

in src/convert.ts [70:89]


export async function convertRequests(
  source: string,
  outputFormat: string | FormatExporter,
  options: ConvertOptions,
): Promise<boolean | string> {
  const requests = await parseRequests(source);
  const exporter =
    typeof outputFormat == "string" ? EXPORTERS[outputFormat] : outputFormat;
  if (!exporter) {
    throw new Error("Invalid output format");
  }
  /* istanbul ignore next */
  if (options.debug) {
    console.log(JSON.stringify(requests));
  }
  if (options.checkOnly) {
    return await exporter.check(requests);
  }
  return await exporter.convert(requests, options);
}