File tree Expand file tree Collapse file tree 3 files changed +8
-34
lines changed Expand file tree Collapse file tree 3 files changed +8
-34
lines changed Original file line number Diff line number Diff line change @@ -58,18 +58,8 @@ type StoreDevtools<S> = S extends {
58
58
? {
59
59
setState < R extends boolean | undefined > (
60
60
partial :
61
- | ( R extends true
62
- ? T
63
- : R extends false | undefined
64
- ? Partial < T >
65
- : T | Partial < T > )
66
- | ( (
67
- state : T
68
- ) => R extends true
69
- ? T
70
- : R extends false | undefined
71
- ? Partial < T >
72
- : T | Partial < T > ) ,
61
+ | ( R extends true ? T : T | Partial < T > )
62
+ | ( ( state : T ) => R extends true ? T : T | Partial < T > ) ,
73
63
replace ?: R ,
74
64
action ?: string | { type : unknown }
75
65
) : Sr
@@ -81,11 +71,7 @@ type StoreDevtools<S> = S extends {
81
71
? {
82
72
setState < R extends boolean | undefined > (
83
73
nextStateOrUpdater :
84
- | ( R extends true
85
- ? T
86
- : R extends false | undefined
87
- ? Partial < T >
88
- : T | Partial < T > )
74
+ | ( R extends true ? T : T | Partial < T > )
89
75
| ( ( state : Draft < T > ) => void ) ,
90
76
shouldReplace ?: R ,
91
77
action ?: string | { type : unknown }
Original file line number Diff line number Diff line change @@ -41,11 +41,9 @@ type StoreImmer<S> = S extends {
41
41
}
42
42
? {
43
43
setState < R extends boolean | undefined = false > (
44
- nextStateOrUpdater : R extends true
45
- ? T
46
- : R extends false | undefined
47
- ? Partial < T >
48
- : T | Partial < T > | ( ( state : Draft < T > ) => void ) ,
44
+ nextStateOrUpdater :
45
+ | ( R extends true ? T : T | Partial < T > )
46
+ | ( ( state : Draft < T > ) => void ) ,
49
47
shouldReplace ?: R ,
50
48
...a : SkipTwo < A >
51
49
) : Sr
Original file line number Diff line number Diff line change @@ -16,18 +16,8 @@ export type Subscribe<T extends State> = {
16
16
export type SetState < T extends State > = {
17
17
_ < R extends boolean | undefined = false > (
18
18
partial :
19
- | ( R extends true
20
- ? T
21
- : R extends false | undefined
22
- ? Partial < T >
23
- : T | Partial < T > )
24
- | ( (
25
- state : T
26
- ) => R extends true
27
- ? T
28
- : R extends false | undefined
29
- ? Partial < T >
30
- : T | Partial < T > ) ,
19
+ | ( R extends true ? T : T | Partial < T > )
20
+ | ( ( state : T ) => R extends true ? T : T | Partial < T > ) ,
31
21
replace ?: R
32
22
) : void
33
23
} [ '_' ]
You can’t perform that action at this time.
0 commit comments