Class ListenersExplorerService

Hierarchy

  • BaseExplorerService
    • ListenersExplorerService

Implements

  • OnModuleInit

Constructors

Methods

  • Type Parameters

    • T extends Record<string, unknown>

    Parameters

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

    Returns ((...args: any[]) => Promise<any>)

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

        • Rest...args: any[]

        Returns Promise<any>

  • Type Parameters

    • T

    Parameters

    • modules: Module[]
    • callback: ((instance: InstanceWrapper<any>, moduleRef: Module) => 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[]