Skip to content

dependabit / github-client/src / IssueManager

Class: IssueManager

Defined in: packages/github-client/src/issues.ts:37

Constructors

Constructor

ts
new IssueManager(auth?): IssueManager;

Defined in: packages/github-client/src/issues.ts:40

Parameters

ParameterType
auth?string

Returns

IssueManager

Methods

createIssue()

ts
createIssue(data): Promise<IssueResult>;

Defined in: packages/github-client/src/issues.ts:49

Creates a new issue for a dependency change

Parameters

ParameterType
dataIssueData

Returns

Promise<IssueResult>


findExistingIssue()

ts
findExistingIssue(params): Promise<IssueResult | null>;

Defined in: packages/github-client/src/issues.ts:76

Finds an existing issue for a dependency

Parameters

ParameterType
params{ dependencyId: string; owner: string; repo: string; }
params.dependencyIdstring
params.ownerstring
params.repostring

Returns

Promise<IssueResult | null>


updateIssue()

ts
updateIssue(data): Promise<IssueResult>;

Defined in: packages/github-client/src/issues.ts:115

Updates an existing issue

Parameters

ParameterType
dataUpdateIssueData

Returns

Promise<IssueResult>

Released under the MIT License.