@zero-scripts/core
Version:
Framework for creating presets, configurations and extensions
8 lines • 397 B
TypeScript
export declare class Task<TOptions extends {}, _TArgs extends string[]> {
readonly name: string;
protected _handler?: (args: string[], options: TOptions) => void;
constructor(name: string);
handle(handler: (args: string[], options: TOptions) => void | Promise<void>): this;
run(args: _TArgs, options: TOptions): void | Promise<void>;
}
//# sourceMappingURL=Task.d.ts.map