MCPcopy
hub / github.com/rx-angular/rx-angular / provideISR

Function provideISR

libs/isr/server/src/provide-isr.ts:46–69  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

44 * ```
45 */
46export const provideISR = (): EnvironmentProviders => {
47 return makeEnvironmentProviders([
48 IsrServerService,
49 HTTP_ERROR_PROVIDER_ISR,
50 {
51 provide: IsrService,
52 useExisting: IsrServerService,
53 },
54 {
55 provide: BEFORE_APP_SERIALIZED,
56 useFactory: addIsrDataBeforeSerialized,
57 multi: true,
58 deps: [IsrServerService, DOCUMENT],
59 },
60 provideEnvironmentInitializer(() => {
61 const isrService = inject(IsrService);
62 const platformId = inject(PLATFORM_ID);
63 // Activate ISR only on the server
64 if (isPlatformServer(platformId)) {
65 isrService.activate();
66 }
67 }),
68 ]);
69};
70
71/**
72 * @description

Callers 1

Calls 1

activateMethod · 0.65

Tested by

no test coverage detected