diff --git a/src/immer.d.ts b/src/immer.d.ts index e3b46555..801905b0 100644 --- a/src/immer.d.ts +++ b/src/immer.d.ts @@ -58,8 +58,8 @@ type FromNothing = Nothing extends T ? Exclude | undefined : T /** The inferred return type of `produce` */ type Produced = 1 extends HasVoidLike ? 1 extends IsVoidLike - ? Immutable - : Immutable | FromNothing> + ? T + : T | FromNothing> : FromNothing type ImmutableTuple> = {