UNPKG

eris-keys

Version:

a JavaScript client library for eris-keys

29 lines (26 loc) 651 B
var _curry2 = require('./internal/_curry2'); /** * Creates an object containing a single key:value pair. * * @func * @memberOf R * @since v0.18.0 * @category Object * @sig String -> a -> {String:a} * @param {String} key * @param {*} val * @return {Object} * @see R.pair * @example * * var matchPhrases = R.compose( * R.objOf('must'), * R.map(R.objOf('match_phrase')) * ); * matchPhrases(['foo', 'bar', 'baz']); //=> {must: [{match_phrase: 'foo'}, {match_phrase: 'bar'}, {match_phrase: 'baz'}]} */ module.exports = _curry2(function objOf(key, val) { var obj = {}; obj[key] = val; return obj; });