fetrest
    Preparing search index...

    Class FetchRest

    Fetch Rest - main class. RECOMMENDATION: It is generally recommended to use FetchRestSingleton controls instead of FetchRest.

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    baseUrl: string
    fetchFn?: (
        input: string | URL | Request,
        init?: RequestInit,
    ) => Promise<Response>
    fetchOpts?: RequestInit
    handle401: null | FRAuthFailureHandler = null
    hooks: { afterRequest?: FRHook; beforeRequest?: FRHook }
    jwtToken: null | string = null
    logs: boolean
    pendingRequests: Map<string, { promise: Promise<unknown>; timestamp: number }> = ...
    retryCount: number
    retryDelayMs: number
    retryOn: number[]
    ongoing401Handler: null | Promise<void> = null

    Methods

    • Parameters

      • url: string
      • method: string
      • Optionalbody: unknown

      Returns string

    • Parameters

      • path: string
      • Optionalparams: Record<string, string | number>
      • Optionalquery: Record<string, undefined | string | number | boolean | string[] | number[]>

      Returns string

    • Parameters

      • ...args: unknown[]

      Returns void

    post

    • Parameters

      • token: string

      Returns void

    • Parameters

      • ms: number

      Returns Promise<void>