@tanstack/angular-query-experimental
Version:
Signals for managing, caching and syncing asynchronous and remote data in Angular
19 lines (18 loc) • 696 B
JavaScript
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