UNPKG

@react-hookz/web

Version:

React hooks done right, for browser and SSR.

5 lines (4 loc) 456 B
import { type BaseSyntheticEvent } from 'react'; import { type InitialState, type NextState } from '../util/resolve-hook-state.js'; export declare function useToggle(initialState: InitialState<boolean>, ignoreReactEvents: false): [boolean, (nextState?: NextState<boolean>) => void]; export declare function useToggle(initialState?: InitialState<boolean>, ignoreReactEvents?: true): [boolean, (nextState?: NextState<boolean> | BaseSyntheticEvent) => void];