UNPKG

@analogjs/trpc

Version:

Angular/Nitro-based tRPC integration

22 lines (21 loc) 784 B
import { BehaviorSubject } from 'rxjs'; import { ApplicationRef, InjectionToken } from '@angular/core'; export declare const tRPC_CACHE_STATE: InjectionToken<{ isCacheActive: BehaviorSubject<boolean>; }>; export declare const provideTrpcCacheState: () => { provide: InjectionToken<{ isCacheActive: BehaviorSubject<boolean>; }>; useValue: { isCacheActive: BehaviorSubject<boolean>; }; }; export declare const provideTrpcCacheStateStatusManager: () => { provide: InjectionToken<readonly ((compRef: import("@angular/core").ComponentRef<any>) => void)[]>; multi: boolean; useFactory: () => () => import("rxjs").Subscription; deps: (InjectionToken<{ isCacheActive: BehaviorSubject<boolean>; }> | typeof ApplicationRef)[]; };