Options
All
  • Public
  • Public/Protected
  • All
Menu

A new channel has been linked to a repo

Hierarchy

  • OnChannelLink

Implements

  • HandleEvent<schema.OnChannelLink.Subscription>

Index

Constructors

constructor

  • new OnChannelLink(projectLoader: ProjectLoader, repoRefResolver: RepoRefResolver, listeners: ChannelLinkListener[], credentialsFactory: CredentialsResolver, preferenceStoreFactory: PreferenceStoreFactory): OnChannelLink
  • Parameters

    • projectLoader: ProjectLoader
    • repoRefResolver: RepoRefResolver
    • listeners: ChannelLinkListener[]
    • credentialsFactory: CredentialsResolver
    • preferenceStoreFactory: PreferenceStoreFactory

    Returns OnChannelLink

Properties

configuration

configuration: Configuration

Private credentialsFactory

credentialsFactory: CredentialsResolver

Private listeners

listeners: ChannelLinkListener[]

Private preferenceStoreFactory

preferenceStoreFactory: PreferenceStoreFactory

Private projectLoader

projectLoader: ProjectLoader

Private repoRefResolver

repoRefResolver: RepoRefResolver

Methods

handle

  • handle(event: EventFired<schema.OnChannelLink.Subscription>, context: HandlerContext): Promise<HandlerResult>

Generated using TypeDoc