- Add array support for sample
clock
field which acts like amerge
call
import {createStore, createEvent, createEffect, sample, merge} from 'effector'
const showNotification = createEvent<string>()
const trigger = createEvent()
const fx = createEffect()
const store = createStore('')
// array of units in clock
sample({
source: store,
clock: [trigger, fx.doneData],
target: showNotification,
})
// merged unit in clock
sample({
source: store,
clock: merge([trigger, fx.doneData]),
target: showNotification,
})
- Improve ide type hints support for
sample
in case of config form - Add
package.json
to packageexports
field (read more in nodejs documentation)