Skip to content

Commit 900fe3c

Browse files
committed
fix(core): improve resource generics and params typing
Allow single generic usage when params are not defined and prevent accessing params in loader when not provided. - type assertions and use ResourceLoaderParams has been removed
1 parent b9dd284 commit 900fe3c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/core/rxjs-interop/src/rx_resource.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ export function rxResource<T, R>(opts: RxResourceOptions<T, R>): ResourceRef<T |
121121
resolve = undefined;
122122
}
123123

124-
const streamFn = opts.stream as (params: ResourceLoaderParams<R>) => Observable<T>;
124+
const streamFn = opts.stream;
125125
if (streamFn === undefined) {
126126
throw new ɵRuntimeError(
127127
ɵRuntimeErrorCode.MUST_PROVIDE_STREAM_OPTION,

0 commit comments

Comments
 (0)