@bee-design/ui
Version:
Bee Design React UI Library.
6 lines (5 loc) • 322 B
TypeScript
import { SetStateAction } from 'react';
declare type Callback<T> = (value?: T) => void;
declare type DispatchWithCallback<T> = (value: T, callback?: Callback<T>) => void;
declare function useStateCallback<T>(initialState: T | (() => T)): [T, DispatchWithCallback<SetStateAction<T>>];
export default useStateCallback;