File tree Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Expand file tree Collapse file tree 1 file changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -5,13 +5,17 @@ export const createDraftSafeSelectorCreator: typeof createSelectorCreator = (
5
5
...args : unknown [ ]
6
6
) => {
7
7
const createSelector = ( createSelectorCreator as any ) ( ...args )
8
- return ( ...args : unknown [ ] ) => {
9
- const selector = createSelector ( ...args )
10
- const wrappedSelector = ( value : unknown , ...rest : unknown [ ] ) =>
11
- selector ( isDraft ( value ) ? current ( value ) : value , ...rest )
12
- Object . assign ( wrappedSelector , selector )
13
- return wrappedSelector as any
14
- }
8
+ const createDraftSafeSelector = Object . assign (
9
+ ( ...args : unknown [ ] ) => {
10
+ const selector = createSelector ( ...args )
11
+ const wrappedSelector = ( value : unknown , ...rest : unknown [ ] ) =>
12
+ selector ( isDraft ( value ) ? current ( value ) : value , ...rest )
13
+ Object . assign ( wrappedSelector , selector )
14
+ return wrappedSelector as any
15
+ } ,
16
+ { withTypes : ( ) => createDraftSafeSelector }
17
+ )
18
+ return createDraftSafeSelector
15
19
}
16
20
17
21
/**
You can’t perform that action at this time.
0 commit comments