@react-hookz/web
Version:
React hooks done right, for browser and SSR.
5 lines (4 loc) • 442 B
TypeScript
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];