@sigi/react
Version:
React bindings for sigi framework
15 lines (14 loc) • 456 B
TypeScript
import { EffectModule } from '@sigi/core';
import { Draft } from 'immer';
import { Observable } from 'rxjs';
interface TipState {
tip: string;
}
export declare class TipModule extends EffectModule<TipState> {
defaultState: {
tip: string;
};
setTip(state: Draft<TipState>, tip: string): void;
getTip(payload$: Observable<void>): Observable<import("@sigi/types").Action<null> | import("@sigi/types").Action<string>>;
}
export {};