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 = (
55 ...args : unknown [ ]
66) => {
77 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
1519}
1620
1721/**
You can’t perform that action at this time.
0 commit comments