Class Fetcher<TOutput>

Type Parameters

Constructors

Properties

config: Omit<FetcherConfig<TOutput>, "fetch"> & Required<Pick<FetcherConfig<TOutput>, "fetch">>
hooks: FetcherHooks

Methods

  • Parameters

    • info: RequestInfo | URL
    • init: undefined | RequestInit

    Returns Request

  • Parameters

    • baseUrl: undefined | string
    • url: undefined | string

    Returns string

  • Parameters

    • info: RequestInfo | URL

    Returns string

  • Parameters

    • info: RequestInfo | URL
    • Optional init: RequestInit
    • Optional authParams: AuthParams

    Returns Promise<TOutput>

  • Parameters

    • headers: ResponseHeaders
    • name: string

    Returns string

  • Parameters

    Returns boolean

  • Parameters

    • info: RequestInfo | URL
    • init: undefined | RequestInit
    • callbacks: FetchWithAuthCallbacks<TOutput>
    • Optional authParams: AuthParams

    Returns Promise<TOutput>

  • Parameters

    • url: string

    Returns boolean

  • Parameters

    • request: Request
    • Optional authParams: AuthParams

    Returns Promise<void>

  • Parameters

    • request: Request
    • accessToken: string
    • tokenType: string = TokenType.Bearer

    Returns void

  • Parameters

    • request: Request
    • accessToken: string

    Returns Promise<void>