Skip to content
masterclass Buddy

Redux Toolkit · Type Alias

BaseQueryFn

Customize RTK Query request handling with a shared baseQuery. Use fetchBaseQuery by default, wrap it for extra behavior, or replace it with your own function.

Last updated

Syntax

type BaseQueryFn<Args = any, Result = unknown, Error = unknown, DefinitionExtraOptions = {}, Meta = {}> = (args: Args, api: BaseQueryApi, extraOptions: DefinitionExtraOptions) => MaybePromise<QueryReturnValue<Result, Error, Meta>>

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • createApi
  • fetchBaseQuery
  • queryFn
  • QueryReturnValue
  • BaseQueryApi
  • BaseQueryFn
  • transformResponse

Source: Customizing Queries | Redux Usage. Checked 2026-11-03.