static infoTable()

in lib/ConsoleWriter.js [100:114]


    static infoTable(data, depthLimit, keyPrefix) {
        if (!data) {
            return;
        }
        let limit = typeof depthLimit === 'undefined' ? Infinity : depthLimit;
        for (let key in data) {
            let item = data[key];
            let itemKey = (keyPrefix || '') + key;
            if (limit > 1 && typeof item === 'object' && !Array.isArray(item)) {
                ConsoleWriter.infoTable(item, limit - 1, itemKey + '.');
            } else {
                ConsoleWriter.infoTableRow(itemKey, item);
            }
        }
    }