Files
SnowLuma/.pnpm-store/v11/files/df/dfa721bf03f98f7e1abcddb0da7f32363c836ba16f841335a01acbe1ce52fb7b3af159e3d6a20bcea311f481213b5d2357370791e84d5e526531111228d34c
T
TanTan 2a69b23b47
Dev Build / cleanup (push) Waiting to run
Dev Build / typecheck (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:27:07 +08:00

17 lines
362 B
Plaintext

'use strict';
// TODO: switch to class private field when targetting node.js 12
const _summarizer = Symbol('ReportBase.#summarizer');
class ReportBase {
constructor(opts = {}) {
this[_summarizer] = opts.summarizer;
}
execute(context) {
context.getTree(this[_summarizer]).visit(this, context);
}
}
module.exports = ReportBase;