UNPKG

yoastseo

Version:

Yoast client-side content analysis

43 lines (39 loc) 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _yoastseo = require("yoastseo"); var _getStemmer = _interopRequireDefault(require("./helpers/getStemmer")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const { AbstractResearcher } = _yoastseo.languageProcessing; // All helpers /** * The researcher contains all the researches, helpers, data, and config. */ class Researcher extends AbstractResearcher { /** * Constructor * @param {Paper} paper The Paper object that is needed within the researches. * @constructor */ constructor(paper) { super(paper); // Deletes researches that are not available for languages that we haven't supported yet. delete this.defaultResearches.getFleschReadingScore; delete this.defaultResearches.getPassiveVoiceResult; delete this.defaultResearches.getSentenceBeginnings; delete this.defaultResearches.findTransitionWords; delete this.defaultResearches.functionWordsInKeyphrase; Object.assign(this.config, { functionWords: [] }); Object.assign(this.helpers, { getStemmer: _getStemmer.default }); } } exports.default = Researcher; //# sourceMappingURL=Researcher.js.map