UNPKG

gitlab

Version:

Full NodeJS implementation of the GitLab API. Supports Promises, Async/Await.

24 lines (23 loc) 1.82 kB
import { BaseRequestOptions, BaseService, PaginatedRequestOptions, Sudo } from '../infrastructure'; import { GroupId, ProjectId, IssueId } from '.'; declare class Issues extends BaseService { addSpentTime(projectId: ProjectId, issueId: IssueId, duration: string, options?: Sudo): Promise<object>; addTimeEstimate(projectId: ProjectId, issueId: IssueId, duration: string, options?: Sudo): Promise<object>; all({ projectId, groupId, ...options }?: ({ projectId?: ProjectId; } | { groupId?: GroupId; } | {}) & PaginatedRequestOptions): Promise<import("../infrastructure").GetResponse>; create(projectId: ProjectId, options?: BaseRequestOptions): Promise<object>; edit(projectId: ProjectId, issueId: IssueId, options?: BaseRequestOptions): Promise<object>; link(projectId: ProjectId, issueIId: IssueId, targetProjectId: ProjectId, targetIssueId: IssueId, options?: BaseRequestOptions): Promise<object>; participants(projectId: ProjectId, issueId: IssueId, options?: Sudo): Promise<import("../infrastructure").GetResponse>; remove(projectId: ProjectId, issueId: IssueId, options?: Sudo): Promise<object>; resetSpentTime(projectId: ProjectId, issueId: IssueId, options?: BaseRequestOptions): Promise<object>; resetTimeEstimate(projectId: ProjectId, issueId: IssueId, options?: Sudo): Promise<object>; show(projectId: ProjectId, issueId: IssueId, options?: Sudo): Promise<import("../infrastructure").GetResponse>; subscribe(projectId: ProjectId, issueId: IssueId, options?: Sudo): Promise<object>; timeStats(projectId: ProjectId, issueId: IssueId, options?: Sudo): Promise<import("../infrastructure").GetResponse>; unsubscribe(projectId: ProjectId, issueId: IssueId, options?: Sudo): Promise<object>; } export default Issues;