UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

21 lines (20 loc) 538 B
import { compose, flatten } from 'ramda'; import argumentsToList from './argumentsToList'; /** * Applies flatten on array of arguments * * @func * @category List * * @return {Array} flatten array * * @example * * R_.flattenArgs('e', 'f', 'a') // ['e', 'f', 'a'] * R_.flattenArgs('e', ['f', 'a']) // ['e', 'f', 'a'] * R_.flattenArgs('e', ['f', ['a']]) // ['e', 'f', 'a'] * * @sig (a, [b, c]...) -> [a, b, c] */ var flattenArgs = /*#__PURE__*/compose(flatten, argumentsToList); export default flattenArgs;