UNPKG

@tanstack/angular-query-experimental

Version:

Signals for managing, caching and syncing asynchronous and remote data in Angular

19 lines (18 loc) 696 B
import { InfiniteQueryObserver } from "@tanstack/query-core"; import { assertInInjectionContext, inject, Injector, runInInjectionContext } from "@angular/core"; import { createBaseQuery } from "./create-base-query.mjs"; function injectInfiniteQuery(injectInfiniteQueryFn, options) { !(options == null ? void 0 : options.injector) && assertInInjectionContext(injectInfiniteQuery); const injector = (options == null ? void 0 : options.injector) ?? inject(Injector); return runInInjectionContext( injector, () => createBaseQuery( injectInfiniteQueryFn, InfiniteQueryObserver ) ); } export { injectInfiniteQuery }; //# sourceMappingURL=inject-infinite-query.mjs.map