Skip to Content
Hydra@exodus/redux-dependency-injection

@exodus/redux-dependency-injection

Version: 0.0.0

createReduxStore

variable

Type

const createReduxStore: ({ reducers, initialState, }: CreateReduxStoreParams) => Store

Signature

__type({ reducers, initialState, }: CreateReduxStoreParams): Store

Parameters:

{ reducers, initialState, }: CreateReduxStoreParams

Returns:

Store

defineSelectorFactory

variable

Type

const defineSelectorFactory: (definition: { ... }) => { ... }

Signature

__type(definition: any): any

Parameters:

definition: any

Returns:

any

Properties

dependencies
DependencyList
id
Id
selectorFactory
any

defineSelectorResultFunction

variable

Type

const defineSelectorResultFunction: (definition: { ... }) => { ... }

Signature

__type(definition: any): any

Parameters:

definition: any

Returns:

any

Properties

dependencies
DependencyList
id
Id
resultFunction
any

MY_STATE

variable

Type

"$state"

SELF

variable

Type

"$self"

setupRedux

variable

Type

const setupRedux: (params: SetupParams, _rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds) => SetupReduxReturn

Signature

__type(params: SetupParams, _rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds): SetupReduxReturn

Parameters:

params: SetupParams
_rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds

defineReduxModule

function

Signature

defineReduxModule(definition: any): ReduxModuleDefinition

Parameters:

definition: any
defineReduxModule(definition: any): ReduxModuleDefinition

Parameters:

definition: any

setupActions

function

Signature

setupActions(__namedParameters: SetupActionsParams): ActionDictionary

Parameters:

__namedParameters: SetupActionsParams

ActionDictionary

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

Properties

ioc
unknown

SetupRedux

type

SetupReduxParams

type

Properties

createLogger?
any
dependencies

SetupReduxReturn

type

Properties

combinedReducer
ReduxStoreReducer
createHandleEvent
any
initialState
ioc
unknown
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:

Store

defineReduxModule

function

Signature

defineReduxModule(definition: any): ReduxModuleDefinition

Parameters:

definition: any
defineReduxModule(definition: any): ReduxModuleDefinition

Parameters:

definition: any

defineSelectorFactory

function

Signature

defineSelectorFactory(definition: any): any

Parameters:

definition: any

Returns:

any

defineSelectorResultFunction

function

Signature

defineSelectorResultFunction(definition: any): any

Parameters:

definition: any

Returns:

any

setupActions

function

Signature

setupActions(__namedParameters: SetupActionsParams): ActionDictionary

Parameters:

__namedParameters: SetupActionsParams

setupRedux

function

Signature

setupRedux(params: SetupParams, _rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds): SetupReduxReturn

Parameters:

params: SetupParams
_rejectWidenedSelectorIds: SetupReduxSecondArgIfWidenedSelectorIds

ActionDictionary

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

Properties

ioc
unknown

SetupRedux

type

SetupReduxParams

type

Properties

createLogger?
any
dependencies

SetupReduxReturn

type

Properties

combinedReducer
ReduxStoreReducer
createHandleEvent
any
initialState
ioc
unknown
resolvedDependencies
unknown
selectors

SetupReduxSecondArgIfWidenedSelectorIds

type

SetupReduxState

type

UnionToIntersection

type

Start building

XO

Request Demo

Schedule a call with our team

Select a product
Arrow right

Start building
Grateful

Contact Us

We're here to help