_checkAssignedDataType()

in source/resources/solution-helper/lib/dynamodb-helper.js [77:94]


  _checkAssignedDataType(attr) {
    if (_.isObject(attr)) {
      if (_.has(attr, 'N')) {
        return parseInt(attr['N']);
      } else if (_.has(attr, 'B')) {
        return attr['B'] === 'true';
      } else {
        for (var i = 0; i < _.keys(attr).length; i++) {
          attr[_.keys(attr)[i]] = this._checkAssignedDataType(
            attr[_.keys(attr)[i]]
          );
        }
        return attr;
      }
    } else {
      return attr;
    }
  }