UNPKG

yoastseo

Version:

Yoast client-side content analysis

26 lines (25 loc) 872 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _tree = require("../../structure/tree"); var _Research = _interopRequireDefault(require("./Research")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * A research giving back the headings located in a text. */ class Headings extends _Research.default { /** * Calculates the result of the research for the given Node. * * @param {module:parsedPaper/structure.Node} node The node to do the research on. * * @returns {Promise<module:parsedPaper/structure.Heading[]|[]>} The result of the research. */ calculateFor(node) { return node instanceof _tree.Heading ? Promise.resolve([node]) : Promise.resolve([]); } } var _default = exports.default = Headings; //# sourceMappingURL=Headings.js.map