@ng-doc/builder
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
16 lines • 483 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseAction = void 0;
class BaseAction {
constructor(metadata, dependencies) {
this.metadata = metadata;
this.dependencies = dependencies;
}
perform(action) {
const output = action(this.metadata);
this.dependencies.add(...(output.dependencies ?? []));
return output;
}
}
exports.BaseAction = BaseAction;
//# sourceMappingURL=base-action.js.map
;