yoastseo-dep
Version:
Yoast clientside page analysis
97 lines (92 loc) • 1.82 kB
JavaScript
// These passive auxiliaries start with be-, ge- or er- en and with -t, and therefore look like a participle.
export const participleLike = [
"bekommst",
"bekommt",
"bekamst",
"bekommest",
"bekommet",
"bekämest",
"bekämst",
"bekämet",
"bekämt",
"gekriegt",
"gehörst",
"gehört",
"gehörtest",
"gehörtet",
"gehörest",
"gehöret",
"erhältst",
"erhält",
"erhaltet",
"erhielt",
"erhieltest",
"erhieltst",
"erhieltet",
"erhaltest",
];
// These are all other passive auxiliaries.
export const otherAuxiliaries = [
"werde",
"wirst",
"wird",
"werden",
"werdet",
"wurde",
"ward",
"wurdest",
"wardst",
"wurden",
"wurdet",
"worden",
"werdest",
"würde",
"würdest",
"würden",
"würdet",
"bekomme",
"bekommen",
"bekam",
"bekamen",
"bekäme",
"bekämen",
"kriege",
"kriegst",
"kriegt",
"kriegen",
"kriegte",
"kriegtest",
"kriegten",
"kriegtet",
"kriegest",
"krieget",
"gehöre",
"gehören",
"gehörte",
"gehörten",
"erhalte",
"erhalten",
"erhielten",
"erhielte",
];
// These first person plural auxiliaries also function as an infinitive.
export const infinitiveAuxiliaries = [
"werden",
"bekommen",
"kriegen",
"gehören",
"erhalten",
];
/**
* Returns lists with auxiliaries.
* @returns {Array} The lists with auxiliaries.
*/
export default {
participleLike: participleLike,
otherAuxiliaries: otherAuxiliaries.concat( infinitiveAuxiliaries ),
// These auxiliaries are filtered from the beginning and end of word combinations in the prominent words.
filteredAuxiliaries: participleLike.concat( otherAuxiliaries ),
// These auxiliaries are not filtered from the beginning of word combinations in the prominent words.
infinitiveAuxiliaries: infinitiveAuxiliaries,
all: participleLike.concat( otherAuxiliaries, infinitiveAuxiliaries ),
};