UNPKG

moltres-utils

Version:
38 lines (31 loc) 1.01 kB
"use strict"; require("core-js/modules/es6.object.define-property"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _curry = _interopRequireDefault(require("../common/curry")); var _defn = _interopRequireDefault(require("../common/defn")); var _nth = _interopRequireDefault(require("../common/nth")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Returns the last element of the given list or string. * * @function * @since v0.0.3 * @category data * @sig [a] -> a | Undefined * @param {*} list The list to get the last element from * @returns {*} The last element of the given list or string * @example * * last(['fi', 'fo', 'fum']) //=> 'fum' * last([]) //=> undefined * * last('abc') //=> 'c' * last(''); //=> '' */ var last = (0, _curry.default)((0, _defn.default)('last', (0, _nth.default)(-1))); var _default = last; exports.default = _default; //# sourceMappingURL=last.js.map