Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Invoker

Hierarchy

  • Invoker

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Private apiImpls

apiImpls: IAPIDef[] = []

Static NAME

NAME: string = ...

Methods

Private execute

  • execute(api: Function, method: string, ...args: any[]): Promise<any[]>
  • Parameters

    • api: Function
    • method: string
    • Rest ...args: any[]

    Returns Promise<any[]>

has

  • has(api: Function): boolean

hasImpl

  • hasImpl(api: Function): boolean

register

  • register(api: Function, impl: Function | Function[]): void

use

  • use<API>(api: ClassType<API>): API

Generated using TypeDoc