kist
Version:
Lightweight Package Pipeline Processor with Plugin Architecture
13 lines • 591 B
TypeScript
import { ActionInterface } from "../../interface/ActionInterface.js";
import { ActionOptionsType } from "../../types/ActionOptionsType.js";
import { AbstractProcess } from "../abstract/AbstractProcess.js";
export declare abstract class Action extends AbstractProcess implements ActionInterface {
get name(): string;
constructor();
validateOptions(_options: ActionOptionsType): boolean;
abstract execute(options: ActionOptionsType): Promise<void>;
describe(): string;
protected logStart(): void;
protected logSuccess(): void;
}
//# sourceMappingURL=Action.d.ts.map