Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | 1x 6x 6x 13x 6x 6x 9x 9x 1x |
const arc = signal => {
let internal = {}
signal.observe(state => {
internal = state
})
const getState = selector => selector ? selector(internal) : internal
return fn => (state, event) => {
fn(getState, event, signal)
return state
}
}
export default arc
|