all files / dynamodb-wrap/helpers/ dataHelper.js

69.23% Statements 9/13
50% Branches 1/2
66.67% Functions 2/3
69.23% Lines 9/13
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28       277× 1876× 1876×                                
var lo = require('lodash');
 
function removeKey(data) {
    Iif (!lo.isArray(data)) {
        removeIndividualKey(data);
    } else {
        data.forEach(function(outer) {
            for (var key in outer) {
                for (var innerKey in outer[key]) {
                    outer[key] = outer[key][innerKey];
                }
            }
        });
    }
}
 
function removeIndividualKey(data) {
    for (var key in data) {
        for (var innerKey in data[key]) {
            data[key] = data[key][innerKey];
        }
    }
}
 
module.exports = {
    removeKey: removeKey
};