in packages/core/lib/patchers/call_capturer.js [97:118]
function captureDescriptors(descriptors, params, data) {
for (var paramName in descriptors) {
var attributes = descriptors[paramName];
if (typeof params[paramName] !== 'undefined') {
var paramData;
if (attributes.list && attributes.get_count) {
paramData = params[paramName] ? params[paramName].length : 0;
} else {
paramData = attributes.get_keys === true ? Object.keys(params[paramName]) : params[paramName];
}
if (typeof attributes.rename_to === 'string') {
data[attributes.rename_to] = paramData;
} else {
var formatted = toSnakeCase(paramName);
data[formatted] = paramData;
}
}
}
}