diff --git a/modules/entity/src/create_adapter.ts b/modules/entity/src/create_adapter.ts index c51f85295f..02f345c218 100644 --- a/modules/entity/src/create_adapter.ts +++ b/modules/entity/src/create_adapter.ts @@ -29,6 +29,8 @@ export function createEntityAdapter( : createUnsortedStateAdapter(selectId); return { + selectId, + sortComparer, ...stateFactory, ...selectorsFactory, ...stateAdapter, diff --git a/modules/entity/src/models.ts b/modules/entity/src/models.ts index 9f763391b9..4e60955388 100644 --- a/modules/entity/src/models.ts +++ b/modules/entity/src/models.ts @@ -76,6 +76,8 @@ export type EntitySelectors = { }; export interface EntityAdapter extends EntityStateAdapter { + selectId: IdSelector; + sortComparer: false | Comparer; getInitialState(): EntityState; getInitialState(state: S): EntityState & S; getSelectors(): EntitySelectors>;