Code coverage report for es6/marshalItem.js

Statements: 100% (11 / 11)      Branches: 100% (4 / 4)      Functions: 100% (2 / 2)      Lines: 100% (3 / 3)      Ignored: 1 branch     

All files » es6/ » marshalItem.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15                  1 3        
import ensureItemIsObject from './lib/ensureItemIsObject';
import marshal from './marshal';
 
/**
 * Translates a javascript object into a format ready for DynamoDb.
 *
 * @param {Object} item Plain javascript object.
 * @returns {Object} The marshaled dynamoDb item.
 */
function marshalItem(item) {
  return marshal(item).M;
}
 
export default ensureItemIsObject(marshalItem);