UNPKG

react-hooks-use-previous

Version:

Strongly typed and well tested React Hooks to store and retrieve previous values from any component property.

12 lines (11 loc) 986 B
declare type Configuration<T> = { equalityFn?: (a: T, b: T) => boolean; }; export declare const usePreviousString: (value: string, initialPreviousValue?: string) => string; export declare const usePreviousStringArray: (value: string[], initialPreviousValue?: string[], config?: Configuration<string[]> | undefined) => string[]; export declare const usePreviousNumber: (value: number, initialPreviousValue?: number) => number; export declare const usePreviousNumberArray: (value: number[], initialPreviousValue?: number[], config?: Configuration<number[]> | undefined) => number[]; export declare const usePreviousBoolean: (value: boolean, initialPreviousValue?: boolean) => boolean; export declare const usePreviousBooleanArray: (value: boolean[], initialPreviousValue?: boolean[], config?: Configuration<boolean[]> | undefined) => boolean[]; declare const usePrevious: <T>(value: T, initialPreviousValue: T, config?: Configuration<T> | undefined) => T; export default usePrevious;