@discublog/api
Version:
A ready-to-use, reusable wrapper for the GitHub Discussions API, based on the GitHub GraphQL API.
12 lines (11 loc) • 795 B
TypeScript
import { type AuthParams, type SearchParams, type QueryByCategoryNameParams, type QueryByCategoryIdParams, type QueryByNumberParams } from './queries';
export declare class Client {
private config;
constructor(params: AuthParams);
search(params?: SearchParams): Promise<import("./interface").DiscussionsSearchQuery>;
queryByCategoryName(params: QueryByCategoryNameParams): Promise<import("./interface").DiscussionsQuery | null>;
queryByCategoryId(params: QueryByCategoryIdParams): Promise<import("./interface").DiscussionsQuery>;
queryByNumber(params: QueryByNumberParams): Promise<import("./interface").DiscussionQuery>;
queryCategories(): Promise<import("./interface").DiscussionCategoriesQuery>;
queryLabels(): Promise<import("./interface").AllLabelsQuery>;
}