| var _checkForMethod = /*#__PURE__*/require('./internal/_checkForMethod'); |
| |
| var _curry1 = /*#__PURE__*/require('./internal/_curry1'); |
| |
| var slice = /*#__PURE__*/require('./slice'); |
| |
| /** |
| * Returns all but the first element of the given list or string (or object |
| * with a `tail` method). |
| * |
| * Dispatches to the `slice` method of the first argument, if present. |
| * |
| * @func |
| * @memberOf R |
| * @since v0.1.0 |
| * @category List |
| * @sig [a] -> [a] |
| * @sig String -> String |
| * @param {*} list |
| * @return {*} |
| * @see R.head, R.init, R.last |
| * @example |
| * |
| * R.tail([1, 2, 3]); //=> [2, 3] |
| * R.tail([1, 2]); //=> [2] |
| * R.tail([1]); //=> [] |
| * R.tail([]); //=> [] |
| * |
| * R.tail('abc'); //=> 'bc' |
| * R.tail('ab'); //=> 'b' |
| * R.tail('a'); //=> '' |
| * R.tail(''); //=> '' |
| */ |
| |
| |
| var tail = /*#__PURE__*/_curry1( /*#__PURE__*/_checkForMethod('tail', /*#__PURE__*/slice(1, Infinity))); |
| module.exports = tail; |