yoastseo
Version:
Yoast client-side content analysis
29 lines (28 loc) • 1.46 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _assessor = _interopRequireDefault(require("./assessor"));
var _IntroductionKeywordAssessment = _interopRequireDefault(require("../assessments/seo/IntroductionKeywordAssessment"));
var _KeywordDensityAssessment = _interopRequireDefault(require("../assessments/seo/KeywordDensityAssessment"));
var _SubHeadingsKeywordAssessment = _interopRequireDefault(require("../assessments/seo/SubHeadingsKeywordAssessment"));
var _KeyphraseInImageTextAssessment = _interopRequireDefault(require("../assessments/seo/KeyphraseInImageTextAssessment"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/**
* The Assessor class that is used for the assessments of the keyphrase use.
*/
class KeyphraseUseAssessor extends _assessor.default {
/**
* Creates a new KeyphraseUseAssessor instance.
* @param {Researcher} researcher The researcher to use.
* @param {Object} [options] The assessor options.
*/
constructor(researcher, options) {
super(researcher, options);
this.type = "keyphraseUseAssessor";
this._assessments = [new _IntroductionKeywordAssessment.default(), new _KeywordDensityAssessment.default(), new _SubHeadingsKeywordAssessment.default(), new _KeyphraseInImageTextAssessment.default()];
}
}
exports.default = KeyphraseUseAssessor;
//# sourceMappingURL=keyphraseUseAssessor.js.map