UNPKG

@tanstack/angular-query-experimental

Version:

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

22 lines (21 loc) 708 B
import { assertInInjectionContext, inject, Injector, InjectionToken, signal } from "@angular/core"; const IS_RESTORING = new InjectionToken("", { // Default value when not provided factory: () => signal(false).asReadonly() }); function injectIsRestoring(options) { !(options == null ? void 0 : options.injector) && assertInInjectionContext(injectIsRestoring); const injector = (options == null ? void 0 : options.injector) ?? inject(Injector); return injector.get(IS_RESTORING); } function provideIsRestoring(isRestoring) { return { provide: IS_RESTORING, useValue: isRestoring }; } export { injectIsRestoring, provideIsRestoring }; //# sourceMappingURL=inject-is-restoring.mjs.map