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.