git-aiflow
Version:
🚀 An AI-powered workflow automation tool for effortless Git-based development, combining smart GitLab/GitHub merge & pull request creation with Conan package management.
13 lines • 761 B
TypeScript
import { GitPlatformService, GitPlatformProject, MergeRequestResponse, MergeRequestOptions } from './git-platform-service.js';
import { GitService } from './git-service.js';
import { HttpClient } from '../http/http-client.js';
/**
* GitLab platform service implementation
*/
export declare class GitlabPlatformService extends GitPlatformService {
constructor(token: string, baseUrl: string, gitService: GitService, http: HttpClient);
getPlatformName(): string;
getProjectByPath(projectPath: string): Promise<GitPlatformProject>;
protected createMergeRequestInternal(sourceBranch: string, targetBranch: string, title: string, options?: MergeRequestOptions): Promise<MergeRequestResponse>;
}
//# sourceMappingURL=gitlab-platform-service.d.ts.map