codemeasandwich/hyper-element

Add support for event callbacks

codemeasandwich opened this issue · 0 comments

someting like:

  setup(attachStore){
    const onStoreChange = attachStore() // No get state Fn
    onIncoming(onStoreChange)
  }
const cbs = []

// Called from outside
function messageIn(message){
  cbs.forEach(cbOnChange => cbOnChange(message))
}

function onIncoming(cbOnChange){
  cbs.push(cbOnChange)
}