diff --git a/packages/core-data/src/selectors.ts b/packages/core-data/src/selectors.ts index 5751a80b9106c..a848649430260 100644 --- a/packages/core-data/src/selectors.ts +++ b/packages/core-data/src/selectors.ts @@ -230,10 +230,11 @@ export function getEntitiesByKind( state: State, kind: string ): Array< any > { * * @return Array of entities with config matching kind. */ -export function getEntitiesConfig( state: State, kind: string ): Array< any > { - return state.entities.config.filter( ( entity ) => entity.kind === kind ); -} - +export const getEntitiesConfig = createSelector( + ( state: State, kind: string ): Array< any > => + state.entities.config.filter( ( entity ) => entity.kind === kind ), + ( state: State, kind: string ) => state.entities.config +); /** * Returns the entity config given its kind and name. *