@ui-schema/react
Version:
Schema-driven UI generator for React using JSON Schema. Build powerful form and interface generators with headless components and hooks.
12 lines (11 loc) • 467 B
TypeScript
import * as React from 'react';
export interface DebounceValue<T> {
changed?: boolean;
value: T | undefined;
}
export declare const useDebounceValue: <T>(value: T | undefined, debounceTime: number, setter: (val: T | undefined) => void) => {
bubbleBounce: (currentVal: T | undefined) => void;
bounceVal: DebounceValue<T>;
setBounceVal: React.Dispatch<React.SetStateAction<DebounceValue<T>>>;
changeBounceVal: (value: T | undefined) => void;
};