Search
Preparing search index...
The search index is not available
redux-state-validation
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
ValidationWatcherFactory
Class ValidationWatcherFactory
Hierarchy
ValidationWatcherFactory
Index
Properties
_initialized
_validation
Watcher
Methods
create
Static
Validator
is
Invalid
set
Validator
Results
set
Watcher
Instance
watch
Root
Reducer
with
Validate
Reducer
Object literals
action
Types
Properties
Private
_initialized
_initialized
:
boolean
= false
Private
_validation
Watcher
_validation
Watcher
:
AbstractValidationWatcher
<
"object"
|
"array"
>
Methods
create
Static
Validator
create
Static
Validator<T, Action>
(
validators
:
object
)
:
(Anonymous function)
Type parameters
T
Action
:
ReduxAction
Parameters
validators:
object
Returns
(Anonymous function)
Protected
is
Invalid
is
Invalid<T, Action>
(
validators
:
Array
<
Validator
<
T
,
Action
>
>
, __namedParameters
:
object
)
:
boolean
Type parameters
T
Action
:
ReduxAction
Parameters
validators:
Array
<
Validator
<
T
,
Action
>
>
__namedParameters:
object
action
:
Action
next
:
T
prev
:
T
Returns
boolean
set
Validator
Results
set
Validator
Results
(
errors
:
ResultValue
)
:
object
Parameters
errors:
ResultValue
Returns
object
payload
:
ArrayResultValue
|
ObjectResultValue
type
:
string
Private
set
Watcher
Instance
set
Watcher
Instance<T>
(
type
:
T
)
:
AbstractValidationWatcher
<
"object"
|
"array"
,
ArrayResultValue
|
ObjectResultValue
>
Type parameters
T
:
"array"
|
"object"
Parameters
type:
T
Returns
AbstractValidationWatcher
<
"object"
|
"array"
,
ArrayResultValue
|
ObjectResultValue
>
watch
Root
Reducer
watch
Root
Reducer<State, Action, Key, TReturnType>
(
reducer
:
Reducer
<
State
,
Action
>
, config
?:
Config
<
Key
,
TReturnType
>
)
:
Reducer
<
WithValidatorState
<
State
,
Key
,
TReturnType
>
,
Action
>
Type parameters
State
:
__type
Action
:
ReduxAction
Key
:
string
TReturnType
:
ReturnType
Parameters
reducer:
Reducer
<
State
,
Action
>
Default value
config:
Config
<
Key
,
TReturnType
>
= {}
Returns
Reducer
<
WithValidatorState
<
State
,
Key
,
TReturnType
>
,
Action
>
with
Validate
Reducer
with
Validate
Reducer<T, Action>
(
reducer
:
function
, validators
:
Array
<
Validator
<
T
,
Action
>
>
)
:
function
Type parameters
T
Action
:
ReduxAction
Parameters
reducer:
function
(
state
:
T
, action
:
Action
)
:
T
Parameters
state:
T
action:
Action
Returns
T
validators:
Array
<
Validator
<
T
,
Action
>
>
Returns
function
(
state
:
T
, action
:
Action
)
:
T
Parameters
state:
T
action:
Action
Returns
T
Object literals
Protected
action
Types
action
Types
:
object
SET_
VALIDATIONS
SET_
VALIDATIONS
:
string
= "@@REDUX_STATE_VALIDATION/SET_VALIDATIONS"
Globals
Abstract
Validation
Watcher
Array
Validation
Watcher
Object
Validation
Watcher
Validation
Watcher
Factory
_initialized
_validation
Watcher
create
Static
Validator
is
Invalid
set
Validator
Results
set
Watcher
Instance
watch
Root
Reducer
with
Validate
Reducer
action
Types
Array
Result
Value
Config
Error
Internal
Params
Object
Result
Value
Reducer
Redux
Action
Validator
With
Error
Options
Result
Value
Return
Type
With
Validator
State
create
Static
Validator
set
Validator
Results
watch
Root
Reducer
with
Validate
Reducer
get
Instance
is
Object
Validator
Watcher
partition
default
Config
Generated using
TypeDoc