| import _checkForMethod from "./internal/_checkForMethod.js"; |
| import _curry1 from "./internal/_curry1.js"; |
| import slice from "./slice.js"; |
| /** |
| * 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))); |
| |
| export default tail; |