@n1k1t/unit-generator
Version:
Coverage based unit tests AI generator
23 lines • 705 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GroupContent = void 0;
const model_1 = require("./model");
class GroupContent extends model_1.Content {
render() {
return this.payload.map((content) => content.render()).join('\n\n');
}
flat() {
return this.payload.reduce((acc, content) => {
if (content instanceof GroupContent) {
return acc.concat(content.flat());
}
acc.push(content);
return acc;
}, []);
}
static build(payload) {
return new GroupContent('group', payload);
}
}
exports.GroupContent = GroupContent;
//# sourceMappingURL=group.js.map