UNPKG

@mantine/hooks

Version:

A collection of 50+ hooks for state and UI management

13 lines (12 loc) 552 B
interface UseUncontrolledInput<T> { /** Value for controlled state */ value?: T; /** Initial value for uncontrolled state */ defaultValue?: T; /** Final value for uncontrolled state when value and defaultValue are not provided */ finalValue?: T; /** Controlled state onChange handler */ onChange?: (value: T, ...payload: any[]) => void; } export declare function useUncontrolled<T>({ value, defaultValue, finalValue, onChange, }: UseUncontrolledInput<T>): [T, (value: T, ...payload: any[]) => void, boolean]; export {};