@mantine/hooks
Version:
A collection of 50+ hooks for state and UI management
8 lines (7 loc) • 330 B
TypeScript
type UseToggleAction<T> = (value?: React.SetStateAction<T>) => void;
export type UseToggleReturnValue<T> = [T, UseToggleAction<T>];
export declare function useToggle<T = boolean>(options?: readonly T[]): UseToggleReturnValue<T>;
export declare namespace useToggle {
type ReturnValue<T> = UseToggleReturnValue<T>;
}
export {};