UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

18 lines (17 loc) 456 B
import { useWith, flip, xprod, of, identity } from 'ramda'; /** * Creates pairs from value and list of values. * Value is always appended as the last item to the pair. * * @func * @category List * @see xPairs * * @example * * R_.xPairsRight(1, [2, 3]) // [[2, 1], [3, 1]] * * @sig a -> [b] -> [[b, a]] */ var xPairsRight = /*#__PURE__*/useWith( /*#__PURE__*/flip(xprod), [/*#__PURE__*/of(Array), identity]); export default xPairsRight;