@equinor/fusion-observable
Version:
8 lines (7 loc) • 491 B
TypeScript
import { type Observable, type ObservableInput } from 'rxjs';
import { type ObservableStateReturnType } from './useObservableState';
/**
* Convert an observable input to an observable
*/
export declare const useObservableInput: <T>(input: ObservableInput<T>) => Observable<T>;
export declare function useObservableInputState<TType, E = unknown, TInitial extends TType | undefined = undefined>(input: ObservableInput<TType>, initial: TType): ObservableStateReturnType<TType | TInitial, E>;