Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Each

Callable

  • __call<T>(cases: ReadonlyArray<T>): function
  • __call<T>(cases: ReadonlyArray<T>): function
  • __call<T>(cases: ReadonlyArray<T>): function
  • __call(cases: ReadonlyArray<ReadonlyArray<any>>): function
  • __call(strings: TemplateStringsArray, ...placeholders: any[]): function
  • Type parameters

    • T: any[]

    Parameters

    • cases: ReadonlyArray<T>

    Returns function

      • (name: string, fn: function, timeout?: undefined | number): void
      • Parameters

        • name: string
        • fn: function
            • (...args: T): any
            • Parameters

              • Rest ...args: T

              Returns any

        • Optional timeout: undefined | number

        Returns void

  • Type parameters

    • T: ReadonlyArray<any>

    Parameters

    • cases: ReadonlyArray<T>

    Returns function

      • (name: string, fn: function, timeout?: undefined | number): void
  • Type parameters

    • T

    Parameters

    • cases: ReadonlyArray<T>

    Returns function

      • (name: string, fn: function, timeout?: undefined | number): void
      • Parameters

        • name: string
        • fn: function
            • (...args: T[]): any
            • Parameters

              • Rest ...args: T[]

              Returns any

        • Optional timeout: undefined | number

        Returns void

  • Parameters

    • cases: ReadonlyArray<ReadonlyArray<any>>

    Returns function

      • (name: string, fn: function, timeout?: undefined | number): void
      • Parameters

        • name: string
        • fn: function
            • (...args: any[]): any
            • Parameters

              • Rest ...args: any[]

              Returns any

        • Optional timeout: undefined | number

        Returns void

  • Parameters

    Returns function

      • (name: string, fn: function, timeout?: undefined | number): void
      • Parameters

        • name: string
        • fn: function
            • (arg: any): any
            • Parameters

              • arg: any

              Returns any

        • Optional timeout: undefined | number

        Returns void

Generated using TypeDoc