@gdjiami/hooks
Version:
react hooks for mygzb.com
9 lines (8 loc) • 764 B
TypeScript
declare function useOnUpdate(fn: () => any): void;
declare function useOnUpdate<A>(fn: (a: A) => any, args: [A], skipOnMount?: boolean): void;
declare function useOnUpdate<A, B>(fn: (a: A, b: B) => any, args: [A, B], skipOnMount?: boolean): void;
declare function useOnUpdate<A, B, C>(fn: (a: A, b: B, c: C) => any, args: [A, B, C], skipOnMount?: boolean): void;
declare function useOnUpdate<A, B, C, D>(fn: (a: A, b: B, c: C, d: D) => any, args: [A, B, C, D], skipOnMount?: boolean): void;
declare function useOnUpdate<A, B, C, D, E>(fn: (a: A, b: B, c: C, d: D, e: E) => any, args: [A, B, C, D, E], skipOnMount?: boolean): void;
declare function useOnUpdate(fn: (...args: any[]) => any, args: any[], skipOnMount?: boolean): void;
export { useOnUpdate };