index.d.ts 1.7 KB

123456789101112131415161718192021
  1. export type { CombinedState, QueryCacheKey, QueryKeys, QuerySubState, RootState, SubscriptionOptions, } from './core/apiState';
  2. export { QueryStatus } from './core/apiState';
  3. export type { Api, ApiContext, ApiModules, Module } from './apiTypes';
  4. export type { BaseQueryApi, BaseQueryEnhancer, BaseQueryFn, } from './baseQueryTypes';
  5. export type { EndpointDefinitions, EndpointDefinition, QueryDefinition, MutationDefinition, TagDescription, QueryArgFrom, ResultTypeFrom, DefinitionType, } from './endpointDefinitions';
  6. export { fetchBaseQuery } from './fetchBaseQuery';
  7. export type { FetchBaseQueryError, FetchBaseQueryMeta, FetchArgs, } from './fetchBaseQuery';
  8. export { retry } from './retry';
  9. export { setupListeners } from './core/setupListeners';
  10. export { skipSelector, skipToken } from './core/buildSelectors';
  11. export type { QueryResultSelectorResult, MutationResultSelectorResult, SkipToken, } from './core/buildSelectors';
  12. export type { QueryActionCreatorResult, MutationActionCreatorResult, } from './core/buildInitiate';
  13. export type { CreateApi, CreateApiOptions } from './createApi';
  14. export { buildCreateApi } from './createApi';
  15. export { fakeBaseQuery } from './fakeBaseQuery';
  16. export { copyWithStructuralSharing } from './utils/copyWithStructuralSharing';
  17. export { createApi, coreModule, coreModuleName } from './core';
  18. export type { ApiEndpointMutation, ApiEndpointQuery, CoreModule, PrefetchOptions, } from './core/module';
  19. export { defaultSerializeQueryArgs } from './defaultSerializeQueryArgs';
  20. export type { SerializeQueryArgs } from './defaultSerializeQueryArgs';
  21. export type { Id as TSHelpersId, NoInfer as TSHelpersNoInfer, Override as TSHelpersOverride, } from './tsHelpers';