UNPKG

moltres-utils

Version:
39 lines (32 loc) 1.03 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 first element of the given list or string. * * @function * @since v0.0.5 * @category data * @alias first * @sig [a] -> a | Undefined * @param {Array|String} list The list to get the first element from * @returns {*} The first element in the given list * @example * * head(['fi', 'fo', 'fum']) //=> 'fi' * head([]) //=> undefined * * head('abc') //=> 'a' * head('') //=> '' */ var head = (0, _curry.default)((0, _defn.default)('head', (0, _nth.default)(0))); var _default = head; exports.default = _default; //# sourceMappingURL=head.js.map