UNPKG

r-ninja

Version:

r-ninja watches for changes in JSX expressions and updates UI with very less glue code.

8 lines (7 loc) 484 B
import { ViewModel } from "./viewmodel"; export declare const createViewmodelContext: <T extends ViewModel<any>>() => import("react").Context<T>; export declare const ViewmodelContext: import("react").Context<ViewModel<any>>; export declare const ViewmodelProvider: ({ value, children }: React.PropsWithChildren<{ value: ViewModel<any>; }>) => import("react").FunctionComponentElement<import("react").ProviderProps<ViewModel<any>>>; export declare const useViewModel: <T>() => T;