Skip to content

Commit 35613e4

Browse files
authored
fix: improve initial state type (#29)
1 parent 56941b4 commit 35613e4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/useMergeState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export type MergeStateSetter<TState> = (
2525
* @param initialState The initial state object
2626
*/
2727
export default function useMergeState<TState extends {}>(
28-
initialState: TState,
28+
initialState: TState | (() => TState),
2929
): [TState, MergeStateSetter<TState>] {
3030
const [state, setState] = useState<TState>(initialState)
3131

0 commit comments

Comments
 (0)