UNPKG

@orca-fe/hooks

Version:

React Hooks Collections

14 lines (13 loc) 536 B
export interface UseObjHistoryMgrType<T extends Object> { value: T | undefined; setValue: (val: Partial<T>) => void; replaceValue: (val: Partial<T>) => void; backLength: number; forwardLength: number; go: (step: number) => void; back: () => void; forward: () => void; reset: (newInitialValue?: T) => void; } export declare const getHistoryModifiedKeys: <T extends Object>(obj: T) => Set<unknown>; export default function useObjHistoryMgr<T extends Object>(defaultValue?: T): UseObjHistoryMgrType<T>;