mst-effect
Version:
Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS.
13 lines • 502 B
TypeScript
import { IReactionPublic, IReactionOptions } from 'mobx';
import { Observable } from 'rxjs';
export declare function reaction$<T>(expression: (r: IReactionPublic) => T, opts: IReactionOptions<T, true>): Observable<{
current: T;
prev: T | undefined;
r: IReactionPublic;
}>;
export declare function reaction$<T>(expression: (r: IReactionPublic) => T, opts?: IReactionOptions<T, false>): Observable<{
current: T;
prev: T;
r: IReactionPublic;
}>;
//# sourceMappingURL=index.d.ts.map