Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "promisify"

Index

Functions

Functions

_try

  • _try<T>(f: function): Promise<T>
  • _try<T>(f: function, arg: any): Promise<T>
  • _try<T>(f: function, arg: any, arg2: any): Promise<T>
  • _try<T>(f: function, arg: any, arg2: any, arg3: any): Promise<T>
  • _try<T>(f: function, arg: any, arg2: any, arg3: any, arg4: any): Promise<T>
  • Type parameters

    • T

    Parameters

    • f: function
        • (): T
        • Returns T

    Returns Promise<T>

  • Type parameters

    • T

    Parameters

    • f: function
        • (arg: any): T
        • Parameters

          • arg: any

          Returns T

    • arg: any

    Returns Promise<T>

  • Type parameters

    • T

    Parameters

    • f: function
        • (arg: any, arg2: any): T
        • Parameters

          • arg: any
          • arg2: any

          Returns T

    • arg: any
    • arg2: any

    Returns Promise<T>

  • Type parameters

    • T

    Parameters

    • f: function
        • (arg: any, arg2: any, arg3: any): T
        • Parameters

          • arg: any
          • arg2: any
          • arg3: any

          Returns T

    • arg: any
    • arg2: any
    • arg3: any

    Returns Promise<T>

  • Type parameters

    • T

    Parameters

    • f: function
        • (arg: any, arg2: any, arg3: any, arg4: any): T
        • Parameters

          • arg: any
          • arg2: any
          • arg3: any
          • arg4: any

          Returns T

    • arg: any
    • arg2: any
    • arg3: any
    • arg4: any

    Returns Promise<T>

map

  • map<T, U>(elts: PromiseLike<PromiseLike<T>[]>, f: function): Promise<U[]>
  • map<T, U>(elts: PromiseLike<T[]>, f: function): Promise<U[]>
  • map<T, U>(elts: PromiseLike<T>[], f: function): Promise<U[]>
  • map<T, U>(elts: T[], f: function): Promise<U[]>
  • Type parameters

    • T

    • U

    Parameters

    • elts: PromiseLike<PromiseLike<T>[]>
    • f: function
        • (t: T): U | PromiseLike<U>
        • Parameters

          • t: T

          Returns U | PromiseLike<U>

    Returns Promise<U[]>

  • Type parameters

    • T

    • U

    Parameters

    • elts: PromiseLike<T[]>
    • f: function
        • (t: T): U | PromiseLike<U>
        • Parameters

          • t: T

          Returns U | PromiseLike<U>

    Returns Promise<U[]>

  • Type parameters

    • T

    • U

    Parameters

    • elts: PromiseLike<T>[]
    • f: function
        • (t: T): U | PromiseLike<U>
        • Parameters

          • t: T

          Returns U | PromiseLike<U>

    Returns Promise<U[]>

  • Type parameters

    • T

    • U

    Parameters

    • elts: T[]
    • f: function
        • (t: T): U | PromiseLike<U>
        • Parameters

          • t: T

          Returns U | PromiseLike<U>

    Returns Promise<U[]>

promisify

  • promisify<T>(f: function, thisContext?: any): function
  • promisify<A, T>(f: function, thisContext?: any): function
  • promisify<A, A2, T>(f: function, thisContext?: any): function
  • promisify<A, A2, A3, T>(f: function, thisContext?: any): function
  • promisify<A, A2, A3, A4, T>(f: function, thisContext?: any): function
  • promisify<A, A2, A3, A4, A5, T>(f: function, thisContext?: any): function
  • Type parameters

    • T

    Parameters

    • f: function
        • (cb: function): void
        • Parameters

          • cb: function
              • (err: any, res: T): void
              • Parameters

                • err: any
                • res: T

                Returns void

          Returns void

    • Optional thisContext: any

    Returns function

      • (): Promise<T>
      • Returns Promise<T>

  • Type parameters

    • A

    • T

    Parameters

    • f: function
        • (arg: A, cb: function): void
        • Parameters

          • arg: A
          • cb: function
              • (err: any, res: T): void
              • Parameters

                • err: any
                • res: T

                Returns void

          Returns void

    • Optional thisContext: any

    Returns function

      • (arg: A): Promise<T>
      • Parameters

        • arg: A

        Returns Promise<T>

  • Type parameters

    • A

    • A2

    • T

    Parameters

    • f: function
        • (arg: A, arg2: A2, cb: function): void
        • Parameters

          • arg: A
          • arg2: A2
          • cb: function
              • (err: any, res: T): void
              • Parameters

                • err: any
                • res: T

                Returns void

          Returns void

    • Optional thisContext: any

    Returns function

      • (arg: A, arg2: A2): Promise<T>
      • Parameters

        • arg: A
        • arg2: A2

        Returns Promise<T>

  • Type parameters

    • A

    • A2

    • A3

    • T

    Parameters

    • f: function
        • (arg: A, arg2: A2, arg3: A3, cb: function): void
        • Parameters

          • arg: A
          • arg2: A2
          • arg3: A3
          • cb: function
              • (err: any, res: T): void
              • Parameters

                • err: any
                • res: T

                Returns void

          Returns void

    • Optional thisContext: any

    Returns function

      • (arg: A, arg2: A2, arg3: A3): Promise<T>
      • Parameters

        • arg: A
        • arg2: A2
        • arg3: A3

        Returns Promise<T>

  • Type parameters

    • A

    • A2

    • A3

    • A4

    • T

    Parameters

    • f: function
        • (arg: A, arg2: A2, arg3: A3, arg4: A4, cb: function): void
        • Parameters

          • arg: A
          • arg2: A2
          • arg3: A3
          • arg4: A4
          • cb: function
              • (err: any, res: T): void
              • Parameters

                • err: any
                • res: T

                Returns void

          Returns void

    • Optional thisContext: any

    Returns function

      • (arg: A, arg2: A2, arg3: A3, arg4: A4): Promise<T>
      • Parameters

        • arg: A
        • arg2: A2
        • arg3: A3
        • arg4: A4

        Returns Promise<T>

  • Type parameters

    • A

    • A2

    • A3

    • A4

    • A5

    • T

    Parameters

    • f: function
        • (arg: A, arg2: A2, arg3: A3, arg4: A4, arg5: A5, cb: function): void
        • Parameters

          • arg: A
          • arg2: A2
          • arg3: A3
          • arg4: A4
          • arg5: A5
          • cb: function
              • (err: any, res: T): void
              • Parameters

                • err: any
                • res: T

                Returns void

          Returns void

    • Optional thisContext: any

    Returns function

      • (arg: A, arg2: A2, arg3: A3, arg4: A4, arg5: A5): Promise<T>
      • Parameters

        • arg: A
        • arg2: A2
        • arg3: A3
        • arg4: A4
        • arg5: A5

        Returns Promise<T>

Generated using TypeDoc