@snipsonian/observable-state
Version:
Observable-state snippets (redux-like)
4 lines (3 loc) • 505 B
TypeScript
import { IPayloadAction, IObservableStateAction } from './types';
export declare function createAction<Type, Payload>(action: IPayloadAction<Type, Payload>): IPayloadAction<Type, Payload>;
export declare function createObservableStateAction<Type, Payload, State, ExtraProcessInput, StateChangeNotificationKey>(action: IObservableStateAction<Type, Payload, State, ExtraProcessInput, StateChangeNotificationKey>): IObservableStateAction<Type, Payload, State, ExtraProcessInput, StateChangeNotificationKey>;