UNPKG

si-funciona

Version:

Funciones de utilidad para uso general. [General usage utility functions.]

21 lines (19 loc) 836 B
'use strict' Object.defineProperty(exports, '__esModule', { value: true }) exports.default = void 0 require('core-js/modules/esnext.iterator.constructor.js') require('core-js/modules/esnext.iterator.reduce.js') require('core-js/stable') var _ucFirst = _interopRequireDefault(require('./ucFirst')) var _words = _interopRequireDefault(require('./words')) function _interopRequireDefault (e) { return e && e.__esModule ? e : { default: e } } /** * Given a string in kebab-case, snake_case, camelCase or 'Sentence case', convert to 'Title Case'. * @memberOf module:stringHelpers * @param {string} str * @returns {string} */ const titleCase = str => (0, _words.default)(str).reduce((title, part) => title ? title.concat(' ' + (0, _ucFirst.default)(part)) : (0, _ucFirst.default)(part), '') var _default = exports.default = titleCase