yoastseo
Version:
Yoast client-side content analysis
27 lines (25 loc) • 879 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _getSentences = _interopRequireDefault(require("./getSentences.js"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/** @module stringProcessing/countSentences */
/**
* Counts the number of sentences in a given string.
*
* @param {string} text The text used to count sentences.
* @param {function} memoizedTokenizer The memoized sentence tokenizer.
*
* @returns {number} The number of sentences in the text.
*/
function _default(text, memoizedTokenizer) {
const sentences = (0, _getSentences.default)(text, memoizedTokenizer);
let sentenceCount = 0;
for (let i = 0; i < sentences.length; i++) {
sentenceCount++;
}
return sentenceCount;
}
//# sourceMappingURL=countSentences.js.map