Type aliases
NamedParametricSelector
Named
ParametricSelector<S, P, R, D>: ParametricSelector<S, P, R> & { dependencies?: D; selectorName?: undefined | string }
Type parameters
NamedSelector
Named
Selector<S, R, D>: Selector<S, R> & { dependencies?: D; selectorName?: undefined | string }
Type parameters
Options
Options<S, C, D>: { cacheObject?: ICacheObject; keySelector?: KeySelector<S>; keySelectorCreator?: KeySelectorCreator<S, C, D>; selectorCreator?: CreateSelectorInstance }
Type parameters
Type declaration
-
Optional cacheObject?: ICacheObject
-
Optional keySelector?: KeySelector<S>
-
Optional keySelectorCreator?: KeySelectorCreator<S, C, D>
-
Optional selectorCreator?: CreateSelectorInstance
ParametricOptions
ParametricOptions<S, P, C, D>: { cacheObject?: ICacheObject; keySelector?: ParametricKeySelector<S, P>; keySelectorCreator?: ParametricKeySelectorCreator<S, P, C, D>; selectorCreator?: CreateSelectorInstance }
Type parameters
Type declaration
-
Optional cacheObject?: ICacheObject
-
Optional keySelector?: ParametricKeySelector<S, P>
-
Optional keySelectorCreator?: ParametricKeySelectorCreator<S, P, C, D>
-
Optional selectorCreator?: CreateSelectorInstance
ReReselectSelector
ReReselectSelector: ReturnType<OutputCachedSelector<any, any, any, any>> | ReturnType<OutputParametricCachedSelector<any, any, any, any, any>>