UNPKG

@alshdavid/reactive

Version:

Generic object mutation observation

7 lines (6 loc) 300 B
export declare type ViewModelHook = { <T>(ctor: () => T, watch?: Array<(instance: T) => any>): T; <T, U extends Array<any>>(ctor: new (...args: U) => T, args?: U, watch?: Array<(instance: T) => any>): T; }; export declare const useViewModel: ViewModelHook; export default useViewModel;