yoastseo
Version:
Yoast client-side content analysis
27 lines (25 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _sentencesLength = _interopRequireDefault(require("../helpers/sentence/sentencesLength.js"));
var _getSentencesFromTree = _interopRequireDefault(require("../helpers/sentence/getSentencesFromTree"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* @typedef {import("../../languageProcessing/AbstractResearcher").default } Researcher
* @typedef {import("../../values/").Paper } Paper
*/
/**
* Gets the sentences from the text and calculates the length of each sentence.
*
* @param {Paper} paper The Paper object to get text from.
* @param {Researcher} researcher The researcher to use for analysis.
*
* @returns {SentenceLength[]} The sentences from the text.
*/
function _default(paper, researcher) {
const sentences = (0, _getSentencesFromTree.default)(paper.getTree());
return (0, _sentencesLength.default)(sentences, researcher);
}
//# sourceMappingURL=countSentencesFromText.js.map