UNPKG
@stormid/validate
Version:
latest (1.0.1)
1.0.1
1.0.0
1.0.0-alpha.34
1.0.0-alpha.33
1.0.0-alpha.32
1.0.0-alpha.31
1.0.0-alpha.30
1.0.0-alpha.29
1.0.0-alpha.28
1.0.0-alpha.25
1.0.0-alpha.24
1.0.0-alpha.23
1.0.0-alpha.22
1.0.0-alpha.21
1.0.0-alpha.20
1.0.0-alpha.19
1.0.0-alpha.18
1.0.0-alpha.17
1.0.0-alpha.16
1.0.0-alpha.15
1.0.0-alpha.14
1.0.0-alpha.13
1.0.0-alpha.12
1.0.0-alpha.11
1.0.0-alpha.10
1.0.0-alpha.8
1.0.0-alpha.7
1.0.0-alpha.6
1.0.0-alpha.5
1.0.0-alpha.4
1.0.0-alpha.3
Client-side form validation
github.com/stormid/components/tree/master
stormid/components
@stormid/validate
/
src
/
lib
/
store
/
index.js
13 lines
(10 loc)
•
303 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
export
const
createStore
= (
) => {
let
state = {};
const
getState
= (
) => state;
const
update
= (
nextState, effects
) => { state = nextState ?? state;
if
(!effects)
return
; effects.
forEach
(
effect
=>
effect
(state)); };
return
{ update, getState }; };