Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

Readonly channelLinkListeners

channelLinkListeners: ChannelLinkListener[] = []

Readonly closedIssueListeners

closedIssueListeners: ClosedIssueListener[] = []

Readonly commandHandlers

commandHandlers: Array<Maker<HandleCommand>> = []

Readonly configuration

automation client configuration we're running in

Protected Readonly disposalGoalSetters

disposalGoalSetters: GoalSetter[] = []

Readonly eventHandlers

eventHandlers: Array<Maker<HandleEvent<any>>> = []

Readonly extensionPacks

extensionPacks: ExtensionPack[] = []

Readonly firstPushListeners

firstPushListeners: PushListener[] = []

Protected goalApprovalRequestVoteDecisionManager

goalApprovalRequestVoteDecisionManager: GoalApprovalRequestVoteDecisionManager = UnanimousGoalApprovalRequestVoteDecisionManager

Protected Readonly goalApprovalRequestVoters

goalApprovalRequestVoters: GoalApprovalRequestVoter[] = []

Readonly goalCompletionListeners

goalCompletionListeners: GoalCompletionListener[] = []

Readonly goalExecutionListeners

goalExecutionListeners: GoalExecutionListener[] = []

Readonly goalsSetListeners

goalsSetListeners: GoalsSetListener[] = []

Readonly ingesters

ingesters: string[] = []

Readonly name

name: string

Readonly newIssueListeners

newIssueListeners: NewIssueListener[] = []

Readonly pullRequestListeners

pullRequestListeners: PullRequestListener[] = []

Protected Readonly registrationManager

registrationManager: HandlerRegistrationManagerSupport = new HandlerRegistrationManagerSupport(this)

Readonly repoCreationListeners

repoCreationListeners: RepoCreationListener[] = []

Readonly repoOnboardingListeners

repoOnboardingListeners: ProjectListener[] = []

Readonly startupListeners

startupListeners: StartupListener[] = []

Readonly tagListeners

tagListeners: TagListener[] = []

Readonly triggeredListeners

triggeredListeners: TriggeredListenerRegistration[] = []

Readonly updatedIssueListeners

updatedIssueListeners: UpdatedIssueListener[] = []

Readonly userJoiningChannelListeners

userJoiningChannelListeners: UserJoiningChannelListener[] = []

Accessors

goalFulfillmentMapper

pushMapping

Methods

addChannelLinkListener

addClosedIssueListener

addCodeInspectionCommand

addCodeTransformCommand

addCommand

addEvent

addExtensionPacks

addFirstPushListener

addGeneratorCommand

addGoalApprovalRequestVoter

addGoalCompletionListener

addGoalContributions

  • addGoalContributions(goalContributions: GoalSetter): this

addGoalExecutionListener

addGoalImplementation

addGoalSideEffect

  • addGoalSideEffect(goal: Goal, sideEffectName: string, registration?: string, pushTest?: PushTest): this

addGoalsSetListener

addIngester

addNewIssueListener

addPullRequestListener

addRepoCreationListener

addRepoOnboardingListener

addStartupListener

addTagListener

addTriggeredListener

addUpdatedIssueListener

addUserJoiningChannelListener

notifyStartupListeners

  • notifyStartupListeners(): Promise<void>

scheduleTriggeredListeners

  • scheduleTriggeredListeners(): void

setGoalApprovalRequestVoteDecisionManager

withPushRules

Generated using TypeDoc