@exodus/redux-dependency-injection
Version: 0.0.0
Functions
Type Aliases
ActionDictionary
ActionsDefinition
ContainerDependency
Reducer
ReduxModuleDefinition
ReduxReducerMap
RootStateWithSlice
SelectorDefinition
SelectorDependency
SelectorFactoryDefinition
SelectorResultFuncDefinition
Selectors
SetupActions
SetupActionsParams
SetupRedux
SetupReduxParams
SetupReduxReturn
SetupReduxSecondArgIfWidenedSelectorIds
SetupReduxState
UnionToIntersection
ActionDictionary
ActionsDefinition
ContainerDependency
Reducer
ReduxModuleDefinition
ReduxReducerMap
RootStateWithSlice
SelectorDefinition
SelectorDependency
SelectorFactoryDefinition
SelectorResultFuncDefinition
Selectors
SetupActions
SetupActionsParams
SetupRedux
SetupReduxParams
SetupReduxReturn
SetupReduxSecondArgIfWidenedSelectorIds
SetupReduxState
UnionToIntersection
createReduxStore
variable
Type
const createReduxStore: ({ reducers, initialState, }: CreateReduxStoreParams) => StoreSignature
__type({ reducers, initialState, }: CreateReduxStoreParams): Store
Parameters:
{ reducers, initialState, }: CreateReduxStoreParams
Returns:
StoredefineSelectorFactory
variable
Type
const defineSelectorFactory: (definition: { ... }) => { ... }Signature
__type(definition: any): any
Parameters:
definition: any
Returns:
anyProperties
dependencies
DependencyList
id
Id
selectorFactory
any
defineSelectorResultFunction
variable
Type
const defineSelectorResultFunction: (definition: { ... }) => { ... }Signature
__type(definition: any): any
Parameters:
definition: any
Returns:
anyProperties
dependencies
DependencyList
id
Id
resultFunction
any
MY_STATE
variable
Type
"$state"
SELF
variable
Type
"$self"
setupRedux
variable
Type
const setupRedux: (params: SetupParams, _rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds) => SetupReduxReturnSignature
__type(params: SetupParams, _rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds): SetupReduxReturn
Parameters:
params: SetupParams
_rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds
Returns:
SetupReduxReturndefineReduxModule
function
Signature
defineReduxModule(definition: any): ReduxModuleDefinition
Parameters:
definition: any
Returns:
ReduxModuleDefinitiondefineReduxModule(definition: any): ReduxModuleDefinition
Parameters:
definition: any
Returns:
ReduxModuleDefinitionsetupActions
function
Signature
setupActions(__namedParameters: SetupActionsParams): ActionDictionary
Parameters:
__namedParameters: SetupActionsParams
Returns:
ActionDictionaryActionDictionary
type
ActionsDefinition
type
Properties
dependencies
any
factory
any
ContainerDependency
type
Reducer
type
ReduxModuleDefinition
type
Properties
actionReducers?
Record
actionsDefinition?
eventReducers
Record
id
ModuleId
initialState?
ModuleState
selectorDefinitions
any
type
"redux-module"
ReduxReducerMap
type
RootStateWithSlice
type
SelectorDefinition
type
SelectorDependency
type
Properties
module?
string
optional?
boolean
selector
string
SelectorFactoryDefinition
type
SelectorResultFuncDefinition
type
Selectors
type
SetupActions
type
SetupActionsParams
type
SetupRedux
type
SetupReduxParams
type
SetupReduxReturn
type
Properties
combinedReducer
ReduxStoreReducer
createHandleEvent
any
initialState
ioc
unknown
reducers
resolvedDependencies
unknown
selectors
SetupReduxSecondArgIfWidenedSelectorIds
type
SetupReduxState
type
UnionToIntersection
type
MY_STATE
variable
Type
"$state"
SELF
variable
Type
"$self"
createReduxStore
function
Signature
createReduxStore(__namedParameters: CreateReduxStoreParams): Store
Parameters:
__namedParameters: CreateReduxStoreParams
Returns:
StoredefineReduxModule
function
Signature
defineReduxModule(definition: any): ReduxModuleDefinition
Parameters:
definition: any
Returns:
ReduxModuleDefinitiondefineReduxModule(definition: any): ReduxModuleDefinition
Parameters:
definition: any
Returns:
ReduxModuleDefinitiondefineSelectorFactory
function
Signature
defineSelectorFactory(definition: any): any
Parameters:
definition: any
Returns:
anydefineSelectorResultFunction
function
Signature
defineSelectorResultFunction(definition: any): any
Parameters:
definition: any
Returns:
anysetupActions
function
Signature
setupActions(__namedParameters: SetupActionsParams): ActionDictionary
Parameters:
__namedParameters: SetupActionsParams
Returns:
ActionDictionarysetupRedux
function
Signature
setupRedux(params: SetupParams, _rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds): SetupReduxReturn
Parameters:
params: SetupParams
_rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds
Returns:
SetupReduxReturnActionDictionary
type
ActionsDefinition
type
Properties
dependencies
any
factory
any
ContainerDependency
type
Reducer
type
ReduxModuleDefinition
type
Properties
actionReducers?
Record
actionsDefinition?
eventReducers
Record
id
ModuleId
initialState?
ModuleState
selectorDefinitions
any
type
"redux-module"
ReduxReducerMap
type
RootStateWithSlice
type
SelectorDefinition
type
SelectorDependency
type
Properties
module?
string
optional?
boolean
selector
string
SelectorFactoryDefinition
type
SelectorResultFuncDefinition
type
Selectors
type
SetupActions
type
SetupActionsParams
type
SetupRedux
type
SetupReduxParams
type
SetupReduxReturn
type
Properties
combinedReducer
ReduxStoreReducer
createHandleEvent
any
initialState
ioc
unknown
reducers
resolvedDependencies
unknown
selectors
SetupReduxSecondArgIfWidenedSelectorIds
type
SetupReduxState
type
UnionToIntersection
type
