vue-hooks-plus
Version:
Vue hooks library
5 lines (4 loc) • 369 B
TypeScript
import { ComputedRef, Ref } from 'vue';
export type UsePreviousShouldUpdateFunc<T> = (prev: T | undefined, next: T) => boolean;
declare function usePrevious<T>(state: Ref<T> | ComputedRef<T>, shouldUpdate?: UsePreviousShouldUpdateFunc<T>): Readonly<Ref<import("vue").DeepReadonly<T> | undefined, import("vue").DeepReadonly<T> | undefined>>;
export default usePrevious;