kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
22 lines • 573 B
JavaScript
import { AbstractProcess } from "../abstract/AbstractProcess.js";
export class Action extends AbstractProcess {
get name() {
return this.constructor.name;
}
constructor() {
super();
}
validateOptions(_options) {
return true;
}
describe() {
return "Base action for executing steps in the pipeline.";
}
logStart() {
this.logInfo(`Starting action: ${this.name}`);
}
logSuccess() {
this.logInfo(`Successfully completed action: ${this.name}`);
}
}
//# sourceMappingURL=Action.js.map