UNPKG

@wsdot/geospatial-metadata

Version:

A library for parsing and converting Geospatial metadata XML

32 lines (31 loc) 887 B
"use strict"; 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;