UNPKG

@taizo-pro/github-discussions-cli

Version:

A powerful command-line tool for interacting with GitHub Discussions without opening a browser

17 lines 1.04 kB
import { Discussion, DiscussionDetail, Comment, ListOptions } from './types.js'; export interface GitHubDiscussionsClient { listDiscussions(repo: string, options?: ListOptions): Promise<Discussion[]>; getDiscussion(repo: string, discussionId: string): Promise<DiscussionDetail>; createComment(repo: string, discussionId: string, body: string): Promise<Comment>; createDiscussion(repo: string, title: string, body: string, categoryId?: string): Promise<Discussion>; } export declare class GitHubClient implements GitHubDiscussionsClient { private graphqlWithAuth; constructor(token: string); listDiscussions(repo: string, options?: ListOptions): Promise<Discussion[]>; getDiscussion(repo: string, discussionId: string): Promise<DiscussionDetail>; createComment(repo: string, discussionId: string, body: string): Promise<Comment>; createDiscussion(repo: string, title: string, body: string, categoryId?: string): Promise<Discussion>; private handleError; } //# sourceMappingURL=github-client.d.ts.map