apx-toolkit
Version:
Automatically discover APIs and generate complete integration packages: code in 12 languages, TypeScript types, test suites, SDK packages, API documentation, mock servers, performance reports, and contract tests. Saves 2-4 weeks of work in seconds.
31 lines • 915 B
TypeScript
/**
* GitHub Actions Generator
* Generates GitHub Actions workflow files for automated API discovery
*/
export interface GitHubActionsConfig {
schedule?: string;
apiUrl?: string;
apiUrlSecret?: string;
autoCommit?: boolean;
autoPR?: boolean;
branch?: string;
outputPath?: string;
apifyTokenSecret?: string;
actorId?: string;
}
/**
* Generate GitHub Actions workflow for API discovery
*/
export declare function generateGitHubActionsWorkflow(config?: GitHubActionsConfig): string;
/**
* Generate input JSON for Apify Actor
*/
export declare function generateApifyInput(apiUrl: string, options?: Record<string, any>): string;
/**
* Generate complete GitHub Actions setup
*/
export declare function generateGitHubActionsSetup(apiUrl: string, config?: GitHubActionsConfig): {
workflow: string;
input: string;
};
//# sourceMappingURL=github-actions-generator.d.ts.map