yoastseo
Version:
Yoast client-side content analysis
24 lines (22 loc) • 889 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _stripSpaces = _interopRequireDefault(require("./stripSpaces.js"));
var _removePunctuationExceptQuotes = _interopRequireDefault(require("./removePunctuationExceptQuotes.js"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/** @module stringProcessing/parseSynonyms */
/**
* Parses synonyms from a comma-separated string into an array.
*
* @param {String} synonyms The text to match
*
* @returns {Array} An array with all synonyms.
*/
function _default(synonyms) {
let synonymsSplit = synonyms.split(",");
synonymsSplit = synonymsSplit.map(synonym => (0, _removePunctuationExceptQuotes.default)((0, _stripSpaces.default)(synonym))).filter(synonym => synonym);
return synonymsSplit;
}
//# sourceMappingURL=parseSynonyms.js.map