const require_trimEnd = require("../../string/trimEnd.js"); //#region src/compat/string/trimEnd.ts /** * Removes trailing whitespace or specified characters from a string. * * @param {string} str - The string from which trailing characters will be trimmed. * @param {string | number} chars - The character(s) to remove from the end of the string. * @param {object} guard - Enables use as an iteratee for methods like `map`. * @returns {string} Returns the trimmed string. * * @example * trimEnd(' abc '); * // => ' abc' * * trimEnd('-_-abc-_-', '_-'); * // => '-_-abc' */ function trimEnd(str, chars, guard) { if (str == null) return ""; if (guard != null || chars == null) return str.toString().trimEnd(); return require_trimEnd.trimEnd(str, chars.toString().split("")); } //#endregion exports.trimEnd = trimEnd;