@@ -11,6 +11,8 @@ import {HttpHeaders} from './headers';
1111/**
1212 * Type enumeration for the different kinds of `HttpEvent`.
1313 *
14+ * @see [Receiving raw progress event](guide/http/making-requests#receiving-raw-progress-events)
15+ *
1416 * @publicApi
1517 */
1618export enum HttpEventType {
@@ -50,6 +52,8 @@ export enum HttpEventType {
5052/**
5153 * Base interface for progress events.
5254 *
55+ * @see [Receiving raw progress events](guide/http/making-requests#receiving-raw-progress-events)
56+ *
5357 * @publicApi
5458 */
5559export interface HttpProgressEvent {
@@ -73,6 +77,8 @@ export interface HttpProgressEvent {
7377/**
7478 * A download progress event.
7579 *
80+ * @see [Receiving raw progress events](guide/http/making-requests#receiving-raw-progress-events)
81+ *
7682 * @publicApi
7783 */
7884export interface HttpDownloadProgressEvent extends HttpProgressEvent {
@@ -91,6 +97,8 @@ export interface HttpDownloadProgressEvent extends HttpProgressEvent {
9197 *
9298 * Note: The `FetchBackend` doesn't support progress report on uploads.
9399 *
100+ * @see [Receiving raw progress events](guide/http/making-requests#receiving-raw-progress-events)
101+ *
94102 * @publicApi
95103 */
96104export interface HttpUploadProgressEvent extends HttpProgressEvent {
@@ -102,6 +110,8 @@ export interface HttpUploadProgressEvent extends HttpProgressEvent {
102110 * when a request may be retried multiple times, to distinguish between
103111 * retries on the final event stream.
104112 *
113+ * @see [Receiving raw progress events](guide/http/making-requests#receiving-raw-progress-events)
114+ *
105115 * @publicApi
106116 */
107117export interface HttpSentEvent {
@@ -114,6 +124,8 @@ export interface HttpSentEvent {
114124 * Grouping all custom events under this type ensures they will be handled
115125 * and forwarded by all implementations of interceptors.
116126 *
127+ * @see [Receiving raw progress events](guide/http/making-requests#receiving-raw-progress-events)
128+ *
117129 * @publicApi
118130 */
119131export interface HttpUserEvent < T > {
@@ -138,6 +150,7 @@ export interface HttpJsonParseError {
138150 *
139151 * Typed according to the expected type of the response.
140152 *
153+ * @see [Intercepting response events](guide/http/interceptors#intercepting-response-events)
141154 * @publicApi
142155 */
143156export type HttpEvent < T > =
@@ -230,6 +243,8 @@ export abstract class HttpResponseBase {
230243 * `HttpHeaderResponse` is a `HttpEvent` available on the response
231244 * event stream, only when progress events are requested.
232245 *
246+ * @see [Receiving raw progress events](guide/http/making-requests#receiving-raw-progress-events)
247+ *
233248 * @publicApi
234249 */
235250export class HttpHeaderResponse extends HttpResponseBase {
@@ -279,6 +294,8 @@ export class HttpHeaderResponse extends HttpResponseBase {
279294 * `HttpResponse` is a `HttpEvent` available on the response event
280295 * stream.
281296 *
297+ * @see [Interacting with the server response events](guide/http/making-requests#interacting-with-the-server-response-events)
298+ *
282299 * @publicApi
283300 */
284301export class HttpResponse < T > extends HttpResponseBase {
@@ -354,6 +371,8 @@ export class HttpResponse<T> extends HttpResponseBase {
354371 * will contain either a wrapped Error object or the error response returned
355372 * from the server.
356373 *
374+ * @see [Handling request failure](guide/http/making-requests#handling-request-failure)
375+ *
357376 * @publicApi
358377 */
359378export class HttpErrorResponse extends HttpResponseBase implements Error {
0 commit comments