UNPKG

mobx-react-lite

Version:

Lightweight React bindings for MobX based on function components and Hooks

4 lines (3 loc) 584 B
export declare function observer<C extends React.FunctionComponent<any>>(baseComponent: C): C & React.MemoExoticComponent<C>; export declare function observer<P extends object>(baseComponent: React.FunctionComponent<P>): React.FunctionComponent<P> & React.MemoExoticComponent<React.FunctionComponent<P>>; export declare function observer<P extends object, TRef = {}>(baseComponent: React.ForwardRefExoticComponent<React.PropsWithoutRef<P> & React.RefAttributes<TRef>>): React.MemoExoticComponent<React.ForwardRefExoticComponent<React.PropsWithoutRef<P> & React.RefAttributes<TRef>>>;