Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "types"

Index

Type aliases

CachedSelector

CachedSelector: Pick<ReReselectSelector, "cache" | "keySelector"> & Partial<ReReselectSelector>

NamedParametricSelector

NamedParametricSelector<S, P, R, D>: ParametricSelector<S, P, R> & { dependencies?: D; selectorName?: undefined | string }

Type parameters

  • S

  • P

  • R

  • D = any[]

NamedSelector

NamedSelector<S, R, D>: Selector<S, R> & { dependencies?: D; selectorName?: undefined | string }

Type parameters

  • S

  • R

  • D = any[]

Options

Options<S, C, D>: { cacheObject?: ICacheObject; keySelector?: KeySelector<S>; keySelectorCreator?: KeySelectorCreator<S, C, D>; selectorCreator?: CreateSelectorInstance }

Type parameters

  • S

  • C

  • D

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

  • S

  • P

  • C

  • D

Type declaration

  • Optional cacheObject?: ICacheObject
  • Optional keySelector?: ParametricKeySelector<S, P>
  • Optional keySelectorCreator?: ParametricKeySelectorCreator<S, P, C, D>
  • Optional selectorCreator?: CreateSelectorInstance

Path

Path: string[]

ReReselectSelector

ReReselectSelector: ReturnType<OutputCachedSelector<any, any, any, any>> | ReturnType<OutputParametricCachedSelector<any, any, any, any, any>>

Generated using TypeDoc