@@ -17,35 +17,17 @@ import {
1717} from '@angular/core' ;
1818import { Observable , Subscription } from 'rxjs' ;
1919
20- /**
21- * Like `ResourceOptions` but uses an RxJS-based `stream`.
22- *
23- * @experimental
24- */
25- interface RxResourceStreamOptions < T , R > extends BaseResourceOptions < T , R > {
26- stream : ( params : ResourceLoaderParams < R > ) => Observable < T > ;
27- }
28-
2920/**
3021 * Like `ResourceOptions` but uses an RxJS-based `loader`.
3122 *
3223 * @experimental
33- * @deprecated Use `stream` instead of `loader`.
3424 */
35- interface RxResourceLoaderOptions < T , R > extends BaseResourceOptions < T , R > {
36- /** @deprecated Use `stream` instead of `loader`. */
25+ export interface RxResourceOptions < T , R > extends BaseResourceOptions < T , R > {
3726 loader : ( params : ResourceLoaderParams < R > ) => Observable < T > ;
3827}
3928
4029/**
41- * Like `ResourceOptions` but uses an RxJS-based `stream`.
42- *
43- * @experimental
44- */
45- export type RxResourceOptions < T , R > = RxResourceStreamOptions < T , R > | RxResourceLoaderOptions < T , R > ;
46-
47- /**
48- * Like `resource` but uses an RxJS based `stream` which maps the request to an `Observable` of the
30+ * Like `resource` but uses an RxJS based `loader` which maps the request to an `Observable` of the
4931 * resource's value.
5032 *
5133 * @experimental
@@ -55,7 +37,7 @@ export function rxResource<T, R>(
5537) : ResourceRef < T > ;
5638
5739/**
58- * Like `resource` but uses an RxJS based `stream ` which maps the request to an `Observable` of the
40+ * Like `resource` but uses an RxJS based `loader ` which maps the request to an `Observable` of the
5941 * resource's value.
6042 *
6143 * @experimental
@@ -85,11 +67,7 @@ export function rxResource<T, R>(opts: RxResourceOptions<T, R>): ResourceRef<T |
8567 resolve = undefined ;
8668 }
8769
88- // loader is kept for backwards compatibility
89- const streamOrLoader =
90- ( opts as RxResourceStreamOptions < T , R > ) . stream ??
91- ( opts as RxResourceLoaderOptions < T , R > ) . loader ;
92- sub = streamOrLoader ( params ) . subscribe ( {
70+ sub = opts . loader ( params ) . subscribe ( {
9371 next : ( value ) => send ( { value} ) ,
9472 error : ( error ) => send ( { error} ) ,
9573 complete : ( ) => {
0 commit comments