UNPKG

@sigi/react

Version:

React bindings for sigi framework

19 lines (18 loc) 689 B
import { EffectModule } from '@sigi/core'; import { Draft } from 'immer'; import { Observable } from 'rxjs'; interface State { count: number; name: string; } export declare class CountModule extends EffectModule<State> { defaultState: { count: number; name: string; }; setCount(state: Draft<State>, count: number): void; setName(state: Draft<State>, name: string): void; getCount(payload$: Observable<void>): Observable<import("@sigi/types").Action<null> | import("@sigi/types").Action<number>>; skippedEffect(payload$: Observable<string>): Observable<import("@sigi/types").Action<null> | import("@sigi/types").Action<string>>; } export {};