/** * Strip tags and truncate * * Usage: stripTagsAndTruncate('something big', 5, '......') * * @param {String} string String to cleanup and truncate * @param {Number} length Length to truncate if it is too big * @param {String} omission default: ... * @return {String} Clean and truncated string */ stripTagsAndTruncate(string, length = 200, omission = '...') { return _.truncate(utils.stripTags(string), { length: length, omission: omission }); }
/** * Slugfy and truncate * * Usage: slugifyAndTruncate('something big', 5, '......') * * @param {String} string String to cleanup and truncate * @param {Number} length Length to truncate if it is too big * @param {String} omission default: ... * @param {Object} opts slugfy options * @return {String} Clean and truncated string */ slugifyAndTruncate(string, length = 200, omission = '...', opts = {}) { return _.truncate(slugify(string, opts), { length: length, omission: omission }); }