Class Fetcher<TOutput>

Type Parameters

Constructors

Properties

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

Methods

  • Parameters

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

    Returns Request

  • Parameters

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

    Returns Promise<TOutput>

  • 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>