UNPKG
@stormid/cookie-banner
Version:
latest (1.0.0)
1.0.0
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.27
1.0.0-alpha.26
1.0.0-alpha.24
1.0.0-alpha.23
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.9
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
GDPR compliant cookie banner
@stormid/cookie-banner
/
src
/
lib
/
store.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 }; };