UNPKG

@equinor/fusion-observable

Version:
14 lines 496 B
import { useMemo } from 'react'; import { from } from 'rxjs'; import { useObservableState } from './useObservableState'; /** * Convert an observable input to an observable */ export const useObservableInput = (input) => { return useMemo(() => from(input), [input]); }; /** Observe state of an observable input */ export function useObservableInputState(input, initial) { return useObservableState(useObservableInput(input), { initial }); } //# sourceMappingURL=useObservableInput.js.map