UNPKG

ngrx-immer

Version:

Immer wrappers around NgRx methods createReducer, on, and ComponentStore

4 lines (3 loc) 388 B
import { PartialStateUpdater, WritableStateSource, Prettify } from '@ngrx/signals'; export type ImmerStateUpdater<State extends object> = (state: State) => void; export declare function immerPatchState<State extends object>(state: WritableStateSource<State>, ...updaters: Array<Partial<Prettify<State>> | PartialStateUpdater<Prettify<State>> | ImmerStateUpdater<Prettify<State>>>): void;