UNPKG

yoastseo

Version:

Yoast client-side content analysis

27 lines (25 loc) 879 B
"use strict"; 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