@feugene/mu
Version:
Helpful TS utilities without dependencies
18 lines • 675 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = titleCase;
const upperFirst_1 = __importDefault(require("./upperFirst"));
const clearSpaces_1 = __importDefault(require("./clearSpaces"));
/**
* Converts the first character of every word into string to upper case
*
* @param {string} string
* @returns {string}
*/
function titleCase(string) {
return (0, clearSpaces_1.default)(string).replace(/\w\S*/g, txt => (0, upperFirst_1.default)(txt));
}
//# sourceMappingURL=titleCase.js.map