UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

6 lines (5 loc) 375 B
export type UseConditionallyControlledStateResult<T extends unknown> = [ T, React.Dispatch<React.SetStateAction<T>> ]; export declare function useConditionallyControlledState<T>(property?: T, setProperty?: React.Dispatch<React.SetStateAction<T>> | ((value: T) => void), initialState?: T | (() => T), isControlled?: boolean): UseConditionallyControlledStateResult<T>;