@akiojin/claude-worktree
Version:
Interactive Git worktree manager for Claude Code with graphical branch selection
14 lines • 597 B
TypeScript
import { GitHubRepository } from '../repositories/github.repository.js';
import type { PullRequest, MergedPullRequest } from '../ui/types.js';
/**
* GitHub操作のビジネスロジックを管理するService
*/
export declare class GitHubService {
private readonly repository;
constructor(repository: GitHubRepository);
isAvailable(): Promise<boolean>;
checkAuthentication(): Promise<boolean>;
getMergedPullRequests(): Promise<MergedPullRequest[]>;
getPullRequestByBranch(branchName: string): Promise<PullRequest | null>;
}
//# sourceMappingURL=github.service.d.ts.map