25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

30 satır
683 B

4 yıl önce
  1. import _curry2 from "./internal/_curry2.js";
  2. /**
  3. * Creates an object containing a single key:value pair.
  4. *
  5. * @func
  6. * @memberOf R
  7. * @since v0.18.0
  8. * @category Object
  9. * @sig String -> a -> {String:a}
  10. * @param {String} key
  11. * @param {*} val
  12. * @return {Object}
  13. * @see R.pair
  14. * @example
  15. *
  16. * const matchPhrases = R.compose(
  17. * R.objOf('must'),
  18. * R.map(R.objOf('match_phrase'))
  19. * );
  20. * matchPhrases(['foo', 'bar', 'baz']); //=> {must: [{match_phrase: 'foo'}, {match_phrase: 'bar'}, {match_phrase: 'baz'}]}
  21. */
  22. var objOf =
  23. /*#__PURE__*/
  24. _curry2(function objOf(key, val) {
  25. var obj = {};
  26. obj[key] = val;
  27. return obj;
  28. });
  29. export default objOf;