UNPKG

@react-hookz/web

Version:

React hooks done right, for browser and SSR.

5 lines (4 loc) 442 B
import { BaseSyntheticEvent } from 'react'; import { IInitialState, INextState } from '../util/resolveHookState'; export declare function useToggle(initialState: IInitialState<boolean>, ignoreReactEvents: false): [boolean, (nextState?: INextState<boolean>) => void]; export declare function useToggle(initialState?: IInitialState<boolean>, ignoreReactEvents?: true): [boolean, (nextState?: INextState<boolean> | BaseSyntheticEvent) => void];