UNPKG

use-monaco

Version:

[![npm](https://img.shields.io/npm/v/use-monaco)](https://npm.im/use-monaco)

8 lines (7 loc) 442 B
import * as React from 'react'; declare type UseEffectParams = Parameters<typeof React.useEffect>; declare type EffectCallback = UseEffectParams[0]; declare type DependencyList = UseEffectParams[1]; declare type UseEffectReturn = ReturnType<typeof React.useEffect>; declare function useDeepCompareEffect(callback: EffectCallback, dependencies: DependencyList, skipDeep?: DependencyList): UseEffectReturn; export default useDeepCompareEffect;