Skip to content

Commit f0088d3

Browse files
committed
golf a few things
1 parent 09c36a2 commit f0088d3

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

packages/toolkit/src/entities/sorted_state_adapter.ts

+4-6
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ export function createSortedStateAdapter<T, Id extends EntityId>(
175175
return false
176176
}
177177

178-
for (let i = 0; i < a.length && i < b.length; i++) {
178+
for (let i = 0; i < a.length; i++) {
179179
if (a[i] === b[i]) {
180180
continue
181181
}
@@ -191,7 +191,7 @@ export function createSortedStateAdapter<T, Id extends EntityId>(
191191
replacedIds?: boolean,
192192
) => void
193193

194-
const mergeInsertion: MergeFunction = (
194+
const mergeFunction: MergeFunction = (
195195
state,
196196
addedItems,
197197
appliedUpdates,
@@ -202,9 +202,9 @@ export function createSortedStateAdapter<T, Id extends EntityId>(
202202

203203
const stateEntities = state.entities as Record<Id, T>
204204

205-
let ids = currentIds
205+
let ids: Iterable<Id> = currentIds
206206
if (replacedIds) {
207-
ids = Array.from(new Set(currentIds))
207+
ids = new Set(currentIds)
208208
}
209209

210210
let sortedEntities: T[] = []
@@ -241,8 +241,6 @@ export function createSortedStateAdapter<T, Id extends EntityId>(
241241
}
242242
}
243243

244-
const mergeFunction: MergeFunction = mergeInsertion
245-
246244
return {
247245
removeOne,
248246
removeMany,

packages/toolkit/src/entities/unsorted_state_adapter.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,7 @@ export function createUnsortedStateAdapter<T, Id extends EntityId>(
145145
// Spreads ignore falsy values, so this works even if there isn't
146146
// an existing update already at this key
147147
changes: {
148-
...(updatesPerEntity[update.id]
149-
? updatesPerEntity[update.id].changes
150-
: null),
148+
...updatesPerEntity[update.id]?.changes,
151149
...update.changes,
152150
},
153151
}

0 commit comments

Comments
 (0)