moltres-utils
Version:
Utils for Moltres apps
39 lines (32 loc) • 1.03 kB
JavaScript
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
;