nicecode-v2/packages/hooks/es/useCustomCompareEffect/index.d.ts
2024-01-10 15:15:12 +08:00

5 lines
345 B
TypeScript

import { DependencyList, EffectCallback } from 'react';
type DepsEqualFnType<TDeps extends DependencyList> = (prevDeps: TDeps, nextDeps: TDeps) => boolean;
declare const useCustomCompareEffect: <TDeps extends DependencyList>(effect: EffectCallback, deps: TDeps, depsEqual: DepsEqualFnType<TDeps>) => void;
export default useCustomCompareEffect;