1.0.1 • Published 5 years ago

mitr v1.0.1

Weekly downloads
2
License
GPL-3.0
Repository
github
Last release
5 years ago

🎩 mitr

Tinier event emitter

Install

yarn add mitr

Usage

import Emitter from 'mitr'

const mitr = new Emitter()

mitr.on('complete', (data) => {
	console.log('callbacks are still cool!')
	doSomethingWithData(data);
})

fetch('/api/make/coffee').then((data) => {
	mitr.emit('complete', data)
})

API

Emitter

on(event: string, callback: Function)

Adds an event listener for event, invoking callback

off(event: string)

Removes all events of type $event

emit(event: string, data?: any)

Emit an event to all $event listeners with optional data

Inspiration

mitt by developit