@equinor/fusion-observable
Version:
4 lines (3 loc) • 390 B
TypeScript
import type { Observable, Observer } from 'rxjs';
export declare const useObservableSubscription: <T>(observable: Observable<T>, observer?: Partial<Observer<T>> | ((value: T) => void), teardown?: () => void) => void;
export declare const useObservableLayoutSubscription: <T>(observable: Observable<T>, observer?: Partial<Observer<T>> | ((value: T) => void), teardown?: () => void) => void;