Intro
A event system could emit first, register later.
Or works as normal
Installation
npm i -D y-event
yarn add --dev y-event
Usage
import event from 'y-event'
event.$always('event1')
event.$on('event1', () => {
console.log('event1 works')
})
event.$on('event2', (...args) => {
console.log('event2', ...args)
})
event.$emit('event2', 1, 2, 3)
event.$off('event2')
event.$emit('event2')
event.$once('event3', () => {
console.log('event3')
})
event.$emit('event3')
event.$emit('event3')
License
MIT
Copyright (c) 2017-present, Yuchen Liu