How to use the @babel/runtime-corejs3/core-js/instance/for-each function in @babel/runtime-corejs3

To help you get started, we’ve selected a few @babel/runtime-corejs3 examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github LianjiaTech / fee / sdk / lib / utils.js View on Github external
if (_typeof(extra) !== 'object') {
    return 'third argument extra required object';
  } // 字段校验


  var ruleItem = rule[code];

  if (ruleItem) {
    // 消费字段必填
    var requireFields = _toConsumableArray(ruleItem.df);

    var realFields = _Object$keys(detail);

    var needFields = [];

    _forEachInstanceProperty(requireFields).call(requireFields, function (field) {
      // 缺字端
      if (_indexOfInstanceProperty(realFields).call(realFields, field) === -1) {
        needFields.push(field);
      }
    });

    if (needFields.length) {
      var _context2;

      return _concatInstanceProperty(_context2 = "code: ".concat(code, " \u8981\u6C42 ")).call(_context2, needFields.join(','), "\u5B57\u6BB5\u5FC5\u586B");
    }
  }

  return '';
};
export var detailAdapter = function detailAdapter(code) {
github LianjiaTech / fee / sdk / lib / utils.js View on Github external
error_no: '',
    http_code: '',
    during_ms: '',
    url: '',
    request_size_b: '',
    response_size_b: ''
  }; // 查找rule

  var ruleItem = rule[code];

  if (ruleItem) {
    var d = _objectSpread({}, dbDetail);

    var fields = _Object$keys(detail);

    _forEachInstanceProperty(fields).call(fields, function (field) {
      var transferField = ruleItem.dft[field]; // 需要字段转换

      if (transferField) {
        // 需要字段转换
        d[transferField] = detail[field];
        delete detail[field];
      } else {
        d[field] = detail[field];
      }
    });

    return d;
  } else {
    return detail;
  }
};