/** @module String */
/**
* Remove an `s` at the end of a string, if the last char is an `s`,
* @function
* @param {String} str - string to convert
* @return {String} string as singular
*/
export const singular = <T extends string = string>(str: string): T => {
if (!str || !str.length) return str as T
return str[str.length - 1] === 's'
? (str.slice(0, str.length - 1) as T)
: (str as T)
}