Class ListenersExplorerService

Hierarchy

  • BaseExplorerService
    • ListenersExplorerService

Implements

  • OnModuleInit

Constructors

  • Parameters

    • stage: Stage<any, SceneSessionData>
    • telegrafOptions: TelegrafModuleOptions
    • botName: string
    • moduleRef: ModuleRef
    • discoveryService: DiscoveryService
    • metadataAccessor: MetadataAccessorService
    • metadataScanner: MetadataScanner
    • modulesContainer: ModulesContainer
    • externalContextCreator: ExternalContextCreator

    Returns ListenersExplorerService

Properties

bot: Telegraf<any>
botName: string
discoveryService: DiscoveryService
externalContextCreator: ExternalContextCreator
metadataAccessor: MetadataAccessorService
metadataScanner: MetadataScanner
moduleRef: ModuleRef
modulesContainer: ModulesContainer
stage: Stage<any, SceneSessionData>
telegrafOptions: TelegrafModuleOptions
telegrafParamsFactory: TelegrafParamsFactory = ...

Methods

  • Type Parameters

    • T extends Record<string, unknown>

    Parameters

    • instance: T
    • prototype: unknown
    • methodName: string

    Returns ((...args) => Promise<any>)

      • (...args): Promise<any>
      • Parameters

        • Rest ...args: any[]

        Returns Promise<any>

  • Returns void

  • Returns void

  • Parameters

    • wrapper: InstanceWrapper<any>

    Returns InstanceWrapper<unknown>

  • Parameters

    • wrapper: InstanceWrapper<any>

    Returns InstanceWrapper<unknown>

  • Parameters

    • wrapper: InstanceWrapper<any>

    Returns InstanceWrapper<unknown>

  • Type Parameters

    • T

    Parameters

    • modules: Module[]
    • callback: ((instance, moduleRef) => T | T[])
        • (instance, moduleRef): T | T[]
        • Parameters

          • instance: InstanceWrapper<any>
          • moduleRef: Module

          Returns T | T[]

    Returns T[]

  • Parameters

    • modulesContainer: Map<string, Module>
    • include: Function[]

    Returns Module[]

  • Parameters

    • modulesContainer: Map<string, Module>
    • include: Function[]

    Returns Module[]

  • Returns void

  • Parameters

    • modules: Module[]

    Returns void

  • Parameters

    • composer: Composer<any>
    • instance: any
    • prototype: any
    • methodName: string
    • Optional defaultMetadata: ListenerMetadata[]

    Returns void

  • Parameters

    • composer: Composer<any>
    • wrapper: InstanceWrapper<unknown>

    Returns void

  • Parameters

    • modules: Module[]

    Returns void

  • Parameters

    • modules: Module[]

    Returns void

  • Parameters

    • wizard: WizardScene<any>
    • wrapper: InstanceWrapper<unknown>

    Returns void

Generated using TypeDoc