Name

sn_table_bldr_wzd.TBWUtil

Description

No description available

Script

var TBWUtil = Class.create();

// Object assign pollyfill
TBWUtil.assign = function assign(target) {
  for (var i = 1; i < arguments.length; i++) {
      var source = arguments[i];
      for (var key in source) {
          if (Object.prototype.hasOwnProperty.call(source, key)) {
              target[key] = source[key];
          }
      }
  }
  return target;
};

/**
* normalize query params values, which come in array
*/
TBWUtil.normalizeQueryParams = function(params) {
  var nrm = {};
  Object.keys(params).forEach(function(item) {
      nrm[item] = params[item][0];
  });
  return nrm;
};

TBWUtil.error = function(res) {
  var error = new sn_ws_err.ServiceError();
  error.setStatus(res.status || TBWConstants.CODE_404);
  error.setMessage(res.message);
  error.setDetail(res.detail || '');
  return error;
};

TBWUtil.prototype = {
  initialize: function() {},
  type: 'TBWUtil'
};

Sys ID

a192bf9b77cd011066cfa9ff9a5a996c

Offical Documentation

Official Docs: