angular/packages/common/http/src
Andrew Scott 6c8faaa769 refactor(core): Rename InitialRenderPendingTasks and restructure isStable observable (#53534)
The InitialRenderPendingTasks currently attempts to only contribute to
ApplicationRef stableness one time to support SSR. This isn't actually
how the switchMap works in reality. This commit updates
the isStable observable to be more clear that it's always a combination
of the zone stableness and pending tasks.

In addition, this commit renames the service to just be PendingTasks
because it doesn't directly relate to rendering. While the purpose is
to track things that might cause rendering to happen, we don't know if the
tasks will affect rendering at all.

PR Close #53534
2023-12-19 08:36:28 -08:00
..
backend.ts refactor(http): introduce the functional interceptors API (#47502) 2022-10-06 19:02:45 +00:00
client.ts feat(http): allow customization of the HttpTransferCache. (#52029) 2023-10-06 12:12:47 -07:00
context.ts feat(http): add has() method to HttpContext class (#43887) 2021-11-04 18:52:18 +00:00
errors.ts feat(http): allow customization of the HttpTransferCache. (#52029) 2023-10-06 12:12:47 -07:00
fetch.ts fix(http): Use the response content-type to set the blob type. (#52840) 2023-11-13 16:22:20 +00:00
headers.ts feat(http): Introduction of the fetch Backend for the HttpClient (#50247) 2023-06-08 09:48:12 -07:00
interceptor.ts refactor(core): Rename InitialRenderPendingTasks and restructure isStable observable (#53534) 2023-12-19 08:36:28 -08:00
jsonp.ts refactor(core): replace runInContext by runInInjectionContext (#53035) 2023-11-20 12:05:00 -08:00
module.ts refactor(http): simplify HttpClientModule XSRF configuration (#48957) 2023-02-17 11:17:53 -08:00
params.ts fix(common): properly cast http param values to strings (#42643) 2022-05-04 12:43:37 -07:00
private_export.ts fix(http): Don't override the backend when using the InMemoryWebAPI (#52425) 2023-11-08 18:42:20 +00:00
provider.ts docs: promote withFetch and FetchBackend to stable (#52197) 2023-10-18 18:21:48 +02:00
request.ts feat(http): allow customization of the HttpTransferCache. (#52029) 2023-10-06 12:12:47 -07:00
response.ts refactor: change public const enums to enums (#51670) 2023-10-25 10:39:18 -07:00
transfer_cache.ts fix(core): limit rate of markers invocations (#52742) 2023-11-09 19:58:26 +00:00
xhr.ts refactor(http): replace zone.js macrotask creation with InitialRenderPendingTasks (#50425) 2023-05-30 12:58:22 -07:00
xsrf.ts refactor(core): replace runInContext by runInInjectionContext (#53035) 2023-11-20 12:05:00 -08:00