UNPKG

yoastseo-dep

Version:

Yoast clientside page analysis

26 lines (22 loc) 814 B
import { languageProcessing } from "yoastseo-dep"; const { getClausesSplitOnStopWords, createRegexFromArray } = languageProcessing; import HungarianClause from "../values/Clause"; import auxiliaries from "../config/internal/auxiliaries.js"; import stopWords from "../config/stopWords.js"; const options = { Clause: HungarianClause, regexes: { auxiliaryRegex: createRegexFromArray( auxiliaries.allAuxiliaries ), stopwordRegex: createRegexFromArray( stopWords ), }, }; /** * Gets the clauses from a sentence by determining sentence breakers. * * @param {string} sentence The sentence to split up in clauses. * * @returns {Array} The array with all clauses that have an auxiliary. */ export default function getHungarianClauses( sentence ) { return getClausesSplitOnStopWords( sentence, options ); }