Commit 9a41659 1 parent 92a68bc commit 9a41659 Copy full SHA for 9a41659
File tree 2 files changed +6
-4
lines changed
2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -9,9 +9,9 @@ export function getInitialEntityState<V>(): EntityState<V> {
9
9
10
10
export function createInitialStateFactory < V > ( ) {
11
11
function getInitialState ( ) : EntityState < V > ;
12
- function getInitialState < S extends object > (
13
- additionalState : S
14
- ) : EntityState < V > & S ;
12
+ function getInitialState < S extends EntityState < V > > (
13
+ additionalState : Omit < S , keyof EntityState < V > >
14
+ ) : S ;
15
15
function getInitialState ( additionalState : any = { } ) : any {
16
16
return Object . assign ( getInitialEntityState ( ) , additionalState ) ;
17
17
}
Original file line number Diff line number Diff line change @@ -110,7 +110,9 @@ export interface EntityAdapter<T> extends EntityStateAdapter<T> {
110
110
selectId : IdSelector < T > ;
111
111
sortComparer : false | Comparer < T > ;
112
112
getInitialState ( ) : EntityState < T > ;
113
- getInitialState < S extends object > ( state : S ) : EntityState < T > & S ;
113
+ getInitialState < S extends EntityState < T > > (
114
+ state : Omit < S , keyof EntityState < T > >
115
+ ) : S ;
114
116
getSelectors ( ) : EntitySelectors < T , EntityState < T > > ;
115
117
getSelectors < V > (
116
118
selectState : ( state : V ) => EntityState < T >
You can’t perform that action at this time.
0 commit comments