GitHubIssueStorageOctokit
Defined in: storage/github-issue.ts:30
Minimal Octokit interface for GitHub operations Allows dependency injection for testing
Properties
Section titled “Properties”rest:
object
Defined in: storage/github-issue.ts:31
issues
Section titled “issues”issues:
object
issues.create()
Section titled “issues.create()”create(
params):Promise<{data: {number:number; }; }>
Parameters
Section titled “Parameters”params
Section titled “params”string
labels?
Section titled “labels?”string[]
string
string
string
Returns
Section titled “Returns”Promise<{ data: { number: number; }; }>
issues.createComment()
Section titled “issues.createComment()”createComment(
params):Promise<{data: {id:number; }; }>
Parameters
Section titled “Parameters”params
Section titled “params”string
issue_number
Section titled “issue_number”number
string
string
Returns
Section titled “Returns”Promise<{ data: { id: number; }; }>
issues.deleteComment()
Section titled “issues.deleteComment()”deleteComment(
params):Promise<unknown>
Parameters
Section titled “Parameters”params
Section titled “params”comment_id
Section titled “comment_id”number
string
string
Returns
Section titled “Returns”Promise<unknown>
issues.get()
Section titled “issues.get()”get(
params):Promise<{data: {body:string|null;number:number; }; }>
Parameters
Section titled “Parameters”params
Section titled “params”issue_number
Section titled “issue_number”number
string
string
Returns
Section titled “Returns”Promise<{ data: { body: string | null; number: number; }; }>
issues.listComments()
Section titled “issues.listComments()”listComments(
params):Promise<{data:object[]; }>
Parameters
Section titled “Parameters”params
Section titled “params”issue_number
Section titled “issue_number”number
string
per_page?
Section titled “per_page?”number
string
Returns
Section titled “Returns”Promise<{ data: object[]; }>
issues.update()
Section titled “issues.update()”update(
params):Promise<unknown>
Parameters
Section titled “Parameters”params
Section titled “params”string
issue_number
Section titled “issue_number”number
string
string
Returns
Section titled “Returns”Promise<unknown>