1.1.0 • Published 2 years ago

@dzeio/listener v1.1.0

Weekly downloads
46
License
MIT
Repository
github
Last release
2 years ago

Listener

Export an Abstract class o quicly add an isomorphic listener to your own classes

how to use it

Javascript

const Listener = require('@dzeio/listener')

class Test extends Listener {
	public pouet() {
		this.emit('eventName')
	}
}

exports.default = Test

// Another file

const Test = require('./Test')

const test = new Test()
test.on('eventName', () => {
	console.log('Event Ran')
})
test.pouet()

TS

import Listener from '@dzeio/listener'

export default class Test extends Listener<
	eventName: () => void
> {
	public pouet() {
		this.emit('eventName')
	}
}

// Another file

import Test from './Test'

const test = new Test()
test.on('eventName', () => {
	console.log('Event Ran')
})
test.pouet()
1.1.0

2 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

4 years ago

1.0.0

5 years ago

0.0.1

5 years ago