Skip to content

Commit 69a62f2

Browse files
MikeRyanDevbrandonroberts
authored andcommitted
feat(Entity): Add 'selectId' and 'sortComparer' to state adapter (#889)
1 parent 51a1547 commit 69a62f2

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

modules/entity/src/create_adapter.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ export function createEntityAdapter<T>(
2929
: createUnsortedStateAdapter(selectId);
3030

3131
return {
32+
selectId,
33+
sortComparer,
3234
...stateFactory,
3335
...selectorsFactory,
3436
...stateAdapter,

modules/entity/src/models.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ export type EntitySelectors<T, V> = {
7676
};
7777

7878
export interface EntityAdapter<T> extends EntityStateAdapter<T> {
79+
selectId: IdSelector<T>;
80+
sortComparer: false | Comparer<T>;
7981
getInitialState(): EntityState<T>;
8082
getInitialState<S extends object>(state: S): EntityState<T> & S;
8183
getSelectors(): EntitySelectors<T, EntityState<T>>;

0 commit comments

Comments
 (0)