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);
}