UNPKG

yoastseo

Version:

Yoast client-side content analysis

26 lines (25 loc) 995 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; var _getSentences = _interopRequireDefault(require("../helpers/sentence/getSentences")); var _htmlParser = _interopRequireDefault(require("../helpers/html/htmlParser")); var _helpers = require("../helpers"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * Returns the sentences from a paper. * * @param {Paper} paper The paper to analyze. * @param {object} researcher The researcher. * * @returns {Array} Sentences found in the paper. */ function _default(paper, researcher) { const memoizedTokenizer = researcher.getHelper("memoizedTokenizer"); let text = paper.getText(); text = (0, _htmlParser.default)(text); text = (0, _helpers.filterShortcodesFromHTML)(text, paper._attributes && paper._attributes.shortcodes); return (0, _getSentences.default)(text, memoizedTokenizer); } //# sourceMappingURL=sentences.js.map