assert generic state to deep partial state

pull/6866/head
Arman Ozak 5 years ago
parent 2103cb339c
commit e7edc905c3

@ -19,7 +19,7 @@ export class InternalStore<State> {
) => this.state$.pipe(map(selector), distinctUntilChanged(compareFn));
sliceUpdate = <Slice>(
selector: (state: State) => Slice,
selector: (state: DeepPartial<State>) => Slice,
filterFn = (x: Slice) => x !== undefined,
) => this.update$.pipe(map(selector), filter(filterFn));
@ -33,7 +33,7 @@ export class InternalStore<State> {
}
this.state$.next(patchedState);
this.update$.next(patchedState);
this.update$.next(patchedState as DeepPartial<State>);
}
deepPatch(state: DeepPartial<State>) {
@ -43,7 +43,7 @@ export class InternalStore<State> {
set(state: State) {
this.state$.next(state);
this.update$.next(state);
this.update$.next(state as DeepPartial<State>);
}
reset() {

Loading…
Cancel
Save