@@ -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 > =
@@ -248,6 +261,8 @@ export abstract class HttpResponseBase {
248261 * `HttpHeaderResponse` is a `HttpEvent` available on the response
249262 * event stream, only when progress events are requested.
250263 *
264+ * @see [Receiving raw progress events](guide/http/making-requests#receiving-raw-progress-events)
265+ *
251266 * @publicApi
252267 */
253268export class HttpHeaderResponse extends HttpResponseBase {
@@ -297,6 +312,8 @@ export class HttpHeaderResponse extends HttpResponseBase {
297312 * `HttpResponse` is a `HttpEvent` available on the response event
298313 * stream.
299314 *
315+ * @see [Interacting with the server response events](guide/http/making-requests#interacting-with-the-server-response-events)
316+ *
300317 * @publicApi
301318 */
302319export class HttpResponse < T > extends HttpResponseBase {
@@ -377,6 +394,8 @@ export class HttpResponse<T> extends HttpResponseBase {
377394 * will contain either a wrapped Error object or the error response returned
378395 * from the server.
379396 *
397+ * @see [Handling request failure](guide/http/making-requests#handling-request-failure)
398+ *
380399 * @publicApi
381400 */
382401export class HttpErrorResponse extends HttpResponseBase implements Error {
0 commit comments