UNPKG

@upcodee/viewmodel

Version:

View model is library for MVVM architecture for React apps using Mobx and RxJS

12 lines (11 loc) 330 B
import { Observable } from "rxjs"; export interface ViewModel { dispose(): void; } export declare class ViewModelScope { private subscription; constructor(); launchInside<T>(observable: Observable<T>): void; dispose(): void; } export declare const useScopedViewModel: <T extends ViewModel>(viewModel: T) => T;