@@ -17,35 +17,17 @@ import {
17
17
} from '../../src/core' ;
18
18
import { Observable , Subscription } from 'rxjs' ;
19
19
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
-
29
20
/**
30
21
* Like `ResourceOptions` but uses an RxJS-based `loader`.
31
22
*
32
23
* @experimental
33
- * @deprecated Use `stream` instead of `loader`.
34
24
*/
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 > {
37
26
loader : ( params : ResourceLoaderParams < R > ) => Observable < T > ;
38
27
}
39
28
40
29
/**
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
49
31
* resource's value.
50
32
*
51
33
* @experimental
@@ -55,7 +37,7 @@ export function rxResource<T, R>(
55
37
) : ResourceRef < T > ;
56
38
57
39
/**
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
59
41
* resource's value.
60
42
*
61
43
* @experimental
@@ -85,11 +67,7 @@ export function rxResource<T, R>(opts: RxResourceOptions<T, R>): ResourceRef<T |
85
67
resolve = undefined ;
86
68
}
87
69
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 ( {
93
71
next : ( value ) => send ( { value} ) ,
94
72
error : ( error ) => send ( { error} ) ,
95
73
complete : ( ) => {
0 commit comments