feat(common): introduce experimental `httpResource` (#59876)
`httpResource` is a new frontend to the `HttpClient` infrastructure. It declares a dependency on an HTTP endpoint. The request to be made can be reactive, updating in response to signals for the URL, method, or otherwise. The response is returned as an instance of `HttpResource`, a `WritableResource` with some additional signals which represent parts of the HTTP response metadata (status, headers, etc). PR Close #59876
Showing
- goldens/public-api/common/http/index.api.md 83 additions, 0 deletionsgoldens/public-api/common/http/index.api.md
- packages/common/http/public_api.ts 2 additions, 0 deletionspackages/common/http/public_api.ts
- packages/common/http/src/resource.ts 421 additions, 0 deletionspackages/common/http/src/resource.ts
- packages/common/http/src/resource_api.ts 138 additions, 0 deletionspackages/common/http/src/resource_api.ts
- packages/common/http/test/resource_spec.ts 202 additions, 0 deletionspackages/common/http/test/resource_spec.ts
- packages/core/src/core_private_export.ts 2 additions, 0 deletionspackages/core/src/core_private_export.ts
- packages/core/src/resource/resource.ts 2 additions, 2 deletionspackages/core/src/resource/resource.ts
Please register or sign in to comment