@wsdot/geospatial-metadata
Version:
A library for parsing and converting Geospatial metadata XML
32 lines (31 loc) • 887 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Converts a string to a valid class name.
* @param {string} s - A string.
* @returns {string} valid class name string
*/
function toValidClassName(s) {
if (s) {
s = s.replace(/[^\-a-z0-9]+/i, "-");
}
return s;
}
exports.toValidClassName = toValidClassName;
/**
* Capitalizes the first character in a string.
* @param {string} s - A string
* @returns {string} - A copy of the input string, but with the first character capitalized.
*/
function capitalizeFirstCharacter(s) {
var output = Array.from(s, function (char, i) {
if (i === 0) {
return char.toUpperCase();
}
else {
return char;
}
});
return output.join("");
}
exports.capitalizeFirstCharacter = capitalizeFirstCharacter;