patronum
Version:
☄️ Effector utility library delivering modularity and convenience
8 lines (7 loc) • 414 B
TypeScript
import { Effect, StoreWritable } from 'effector';
export type EffectState = 'initial' | 'pending' | 'done' | 'fail';
export declare function status<Params, Done, Fail = Error>(effect: Effect<Params, Done, Fail>): StoreWritable<EffectState>;
export declare function status<Params, Done, Fail = Error>(params: {
effect: Effect<Params, Done, Fail>;
defaultValue?: EffectState;
}): StoreWritable<EffectState>;