UNPKG

github-repository-provider

Version:
63 lines (62 loc) 2.21 kB
/** * Github pull request. */ export class GithubPullRequest extends PullRequest { /** * All valid merge methods. * @return {Set<string>} valid merge methods */ static validMergeMethods: Set<string>; static get attributeMapping(): { url: string; }; static attributes: { maintainer_can_modify: import("pacc").AttributeDefinition; body: import("pacc").AttributeDefinition; title: import("pacc").AttributeDefinition; url: import("pacc").AttributeDefinition; state: { default: string; values: Set<string>; type: string; isKey: boolean; writable: boolean; mandatory: boolean; collection: boolean; private?: boolean; depends?: string; description?: string; set?: Function; get?: Function; env?: string[] | string; }; locked: import("pacc").AttributeDefinition; merged: import("pacc").AttributeDefinition; draft: import("pacc").AttributeDefinition; dry: import("pacc").AttributeDefinition; empty: import("pacc").AttributeDefinition; name: import("pacc").AttributeDefinition; id: import("pacc").AttributeDefinition; description: import("pacc").AttributeDefinition; }; /** * {@link https://developer.github.com/v3/pulls/#list-pull-requests} * @param {Repository} repository * @param {Object} filter */ static list(repository: Repository, filter?: any): AsyncGenerator<GithubPullRequest, void, unknown>; /** * {@link https://developer.github.com/v3/pulls/#create-a-pull-request} * @param {Branch} source * @param {Branch} destination * @param {Object} [options] */ static open(source: Branch, destination: Branch, options?: any): Promise<GithubPullRequest>; /** * {@link https://developer.github.com/v3/pulls/#merge-a-pull-request} */ _merge(method?: string): Promise<void>; } import { PullRequest } from "repository-provider"; import { Repository } from "repository-provider"; import { Branch } from "repository-provider";