Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit fd0b067

Browse files
committed
fix(state): improve options check on getInjectorFromOptions
1 parent 082f17c commit fd0b067

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

libs/state/effects/src/lib/rx-effects.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ function getInjectorFromOptions<
3131
SetupFn extends Function,
3232
Options extends { injector?: Injector },
3333
>(setupFnOrOptions?: SetupFn | Options, options?: Options) {
34-
if (options) {
34+
if (options?.injector) {
3535
return options.injector;
3636
}
3737
if (setupFnOrOptions && typeof setupFnOrOptions !== 'function') {

libs/state/src/lib/rx-state.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ function getInjectorFromOptions<
3535
SetupFn extends Function,
3636
Options extends { injector?: Injector },
3737
>(setupFnOrOptions?: SetupFn | Options, options?: Options) {
38-
if (options) {
38+
if (options?.injector) {
3939
return options.injector;
4040
}
4141
if (setupFnOrOptions && typeof setupFnOrOptions !== 'function') {
@@ -107,7 +107,7 @@ export function rxState<State extends object>(
107107
};
108108

109109
if (setupFnOrOptions && typeof setupFnOrOptions === 'function') {
110-
setupFnOrOptions?.(state);
110+
setupFnOrOptions(state);
111111
}
112112

113113
return state;

0 commit comments

Comments
 (0)