@react-hookz/web
Version:
React hooks done right, for browser and SSR.
5 lines (4 loc) • 395 B
TypeScript
export declare type IInitialState<State> = State | (() => State);
export declare type INextState<State, PrevState = State> = State | ((prevState: PrevState) => State);
export declare function resolveHookState<State>(nextState: IInitialState<State>): State;
export declare function resolveHookState<State, PrevState = State>(nextState: INextState<State, PrevState>, prevState: PrevState): State;