UNPKG

yoastseo

Version:

Yoast client-side content analysis

29 lines (28 loc) 1.46 kB
"use strict"; 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