INNER CODE UNIT · JavaScript
arrayToObject
cyrus-and/chrome-remote-interface · lib/api.js:3
function arrayToObject(parameters) {
const keyValue = {};
parameters.forEach((parameter) =>{
const name = parameter.name;
delete parameter.name;
keyValue[name] = parameter;
});
return keyValue;
}
function decorate(to, category, object) {
to.category = category;
Object.keys(object).forEach((field) => {
// skip the 'name' field as it is part of the function prototype
if (field === 'name') {
return;
}
// commands and events have parameters whereas types have properties