react-obsidian
Version:
Dependency injection framework for React and React Native applications
12 lines • 424 B
TypeScript
import { Observable as IObservable, OnNext, Unsubscribe } from './types';
export declare class Observable<T> implements IObservable<T> {
private subscribers;
private currentValue;
constructor(initialValue?: T);
get value(): T;
set value(value: T);
first(): Promise<T>;
subscribe(onNext: OnNext<T>): Unsubscribe;
unsubscribe(onNext: OnNext<T>): void;
}
//# sourceMappingURL=Observable.d.ts.map