BaseTracker
Defined in: tracker/tracker.ts:13
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new BaseTracker(
config):BaseTracker
Defined in: tracker/tracker.ts:14
Parameters
Section titled “Parameters”config
Section titled “config”Returns
Section titled “Returns”BaseTracker
Methods
Section titled “Methods”applyWrite()
Section titled “applyWrite()”applyWrite(
event,issue,body):Promise<void>
Defined in: tracker/tracker.ts:20
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”comment()
Section titled “comment()”comment(
_issueId,_body):Promise<void>
Defined in: tracker/tracker.ts:18
Parameters
Section titled “Parameters”_issueId
Section titled “_issueId”string
string
Returns
Section titled “Returns”Promise<void>
Implementation of
Section titled “Implementation of”fetchCandidateIssues()
Section titled “fetchCandidateIssues()”
abstractfetchCandidateIssues():Promise<Issue[]>
Defined in: tracker/tracker.ts:15
Returns
Section titled “Returns”Promise<Issue[]>
Implementation of
Section titled “Implementation of”IssueTracker.fetchCandidateIssues
fetchIssuesByStates()
Section titled “fetchIssuesByStates()”
abstractfetchIssuesByStates(stateNames):Promise<Issue[]>
Defined in: tracker/tracker.ts:16
Parameters
Section titled “Parameters”stateNames
Section titled “stateNames”string[]
Returns
Section titled “Returns”Promise<Issue[]>
Implementation of
Section titled “Implementation of”IssueTracker.fetchIssuesByStates
fetchIssueStatesByIds()
Section titled “fetchIssueStatesByIds()”
abstractfetchIssueStatesByIds(issueIds):Promise<Record<string,string>>
Defined in: tracker/tracker.ts:17
Parameters
Section titled “Parameters”issueIds
Section titled “issueIds”string[]
Returns
Section titled “Returns”Promise<Record<string, string>>
Implementation of
Section titled “Implementation of”IssueTracker.fetchIssueStatesByIds
transition()
Section titled “transition()”transition(
_issueId,_stateName):Promise<void>
Defined in: tracker/tracker.ts:19
Parameters
Section titled “Parameters”_issueId
Section titled “_issueId”string
_stateName
Section titled “_stateName”string
Returns
Section titled “Returns”Promise<void>