1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1 1 1 1 | 'use strict'; var ensureItemIsObject = require('./lib/ensureItemIsObject'); var unmarshal = require('./unmarshal'); /** * Translates a DynamoDb formatted object (a response from DynamoDb sdk) into * a plain javascript object with DynamoDb AttributeValue objects. * * @param {Object} item DynamoDb formatted object. * @returns {Object} A javascript object in normal form. */ function unmarshalItem(item) { return unmarshal({ M: item }); } module.exports = ensureItemIsObject(unmarshalItem); |