@redocly/respect-core
Version:
API testing framework core
28 lines • 841 B
JavaScript
export function getVerboseLogs({ headerParams, path, method, host, body, statusCode, responseTime, responseSize, }) {
const verboseLogs = {
path,
method,
host,
};
if (headerParams && Object.keys(headerParams).length > 0) {
verboseLogs.headerParams = headerParams;
}
if (body &&
(body instanceof FormData ||
body instanceof File ||
body instanceof ArrayBuffer ||
Object.keys(body).length > 0)) {
verboseLogs.body = body;
}
if (statusCode) {
verboseLogs.statusCode = statusCode;
}
if (responseTime) {
verboseLogs.responseTime = responseTime;
}
if (responseSize !== undefined) {
verboseLogs.responseSize = responseSize;
}
return verboseLogs;
}
//# sourceMappingURL=verbose-logs.js.map