mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
13 lines
303 B
JavaScript
13 lines
303 B
JavaScript
|
|
module.exports = transformStore
|
|
|
|
|
|
function transformStore(inStore, outStore, stateTransform) {
|
|
const initState = stateTransform(inStore.get())
|
|
outStore.put(initState)
|
|
inStore.subscribe((inState) => {
|
|
const outState = stateTransform(inState)
|
|
outStore.put(outState)
|
|
})
|
|
return outStore
|
|
} |