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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…