UNPKG

kist

Version:

Package Pipeline Processor

24 lines (23 loc) 956 B
import { Action } from "../../core/pipeline/Action"; import { ActionOptionsType } from "../../types/ActionOptionsType"; /** * DocumentationAction automates the generation of documentation for software * projects. This action allows specifying a documentation generator, source * paths, and output locations. */ export declare class DocumentationAction extends Action { /** * Executes the documentation generation process using the specified command-line tool. * * @param options - The options specifying the generator tool, source path, and output path. * @returns A Promise that resolves when documentation generation completes successfully. * @throws {Error} Throws an error if the documentation process fails. */ execute(options: ActionOptionsType): Promise<void>; /** * Provides a description of the action. * * @returns A string description of the action. */ describe(): string; }