magnitude-core
Version:
Magnitude e2e testing agent
14 lines (13 loc) • 434 B
JavaScript
import { renderXmlParts } from "./renderXmlParts";
import { renderJsonParts } from "./renderJsonParts";
export async function renderContentParts(data, options) {
if (options.mode === 'json') {
return await renderJsonParts(data, options.indent);
}
else if (options.mode === 'xml') {
return await renderXmlParts(data);
}
else {
throw new Error(`Invalid render mode ${options.mode}`);
}
}