Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src/utils

Index

Variables

delay: 1000 = 1000

Functions

  • loopCount(callback: Function, delay: number, times: number): Promise<void>
  • loop with count

    Parameters

    • callback: Function
    • delay: number
    • times: number

    Returns Promise<void>

  • loopInterval(callback: Function, delay: number): Promise<number>
  • loop with interval

    Parameters

    • callback: Function
    • delay: number

    Returns Promise<number>

  • rateLimit(ms: number): Promise<void>
  • delay stuff

    Parameters

    • ms: number

    Returns Promise<void>

    Promise

  • request(url: string, auth: object, method: string, data?: object): Promise<IJSONResponse<unknown>>
  • Call api and return the response

    Parameters

    • url: string

      some endpoint

    • auth: object

      authorization

    • method: string

      GET, POST, PUT, DELETE

    • Optional data: object

      data to send

    Returns Promise<IJSONResponse<unknown>>

Generated using TypeDoc