Internal API / Function

createSmartSelector

Generic types:P T

No documentation has been provided.

Presentation

function createSmartSelector(
  parentSelector: ParentSelector<P>,
  children: ChildDefinitionClassic<P, T>[],
): MemoizedSelector<object, EntityState<P>, DefaultProjectorFn<EntityState<P>>>;

Returns

MemoizedSelector<object, EntityState<P>, DefaultProjectorFn<EntityState<P>>>

Parameters

NameTypeDescription
parentSelector
ParentSelector<P>
children
ChildDefinitionClassic<P, T>[]

Overloads

Overload #1

No documentation has been provided.

Presentation
createSmartSelector(parentSelector: ParentSelector<P>, children: ChildDefinitionClassic<P, T>[]): MemoizedSelector<object, EntityState<P>, DefaultProjectorFn<EntityState<P>>>;
Parameters
NameTypeDescription
parentSelector
ParentSelector<P>
children
ChildDefinitionClassic<P, T>[]
Returns
MemoizedSelector<object, EntityState<P>, DefaultProjectorFn<EntityState<P>>>
Overload #2

No documentation has been provided.

Presentation
createSmartSelector(feature: string, entity: string): MemoizedSelector<object, EntityState<P>, DefaultProjectorFn<EntityState<P>>>;
Parameters
NameTypeDescription
feature
string
entity
string
Returns
MemoizedSelector<object, EntityState<P>, DefaultProjectorFn<EntityState<P>>>