UNPKG

@idiosync/react-observable

Version:

State management control layer for React projects

9 lines (8 loc) 522 B
import { Observable } from '../types/observable'; import { Readonly } from '../types/access'; import { Store } from '../types/store'; import { InferNullable } from '../types/observable'; export declare const useEffectStream: <ReturnT = any, InputT extends unknown[] = unknown[], IsNullable extends boolean = true>(initialise: ({ $, store, }: { $: Observable<InputT>; store: Store; }) => Observable<InferNullable<ReturnT, IsNullable>>, inputs: InputT) => [Readonly<InferNullable<ReturnT, IsNullable>>, () => void];