docxtemplater/es6/debugger-module.js
2021-09-04 10:15:02 +05:00

30 lines
646 B
JavaScript

/* eslint-disable no-console */
module.exports = class DebuggerModule {
constructor() {}
optionsTransformer(options, docxtemplater) {
console.log(JSON.stringify({ options }));
console.log(
JSON.stringify({ files: Object.keys(docxtemplater.getZip().files) })
);
return options;
}
parse() {
console.log(JSON.stringify({ msg: "parse" }));
return null;
}
postparse(parsed) {
console.log(JSON.stringify({ msg: "postparse" }));
return {
errors: [],
parsed,
};
}
render() {
console.log(JSON.stringify({ msg: "render" }));
return null;
}
postrender() {
console.log(JSON.stringify({ msg: "postrender" }));
}
};