yoastseo-dep
Version:
Yoast clientside page analysis
23 lines (19 loc) • 509 B
JavaScript
import Paper from "../../src/values/Paper";
/**
* A factory for changing the paper on a living researcher. Niceness around `researcher.setPaper`.
*
* @param {Researcher} researcher The researcher to update the paper for.
* @returns {function(object)} An updater function that accepts arguments for a paper.
*/
export default function( researcher ) {
return ( { text, locale } ) => {
const paper = new Paper(
text,
{
locale,
}
);
researcher.setPaper( paper );
return paper;
};
}