Skip to content

Latest commit

 

History

History
54 lines (31 loc) · 1.6 KB

README.md

File metadata and controls

54 lines (31 loc) · 1.6 KB

mitt

NPM travis-ci

Tiny (~200b) functional event emitter / pubsub.

It's tiny: no dependencies and only 190 bytes when gzipped (250b without).


Installation

npm install --save mitt

API

mitt

Mitt: Tiny (~200b) functional event emitter / pubsub.

Returns Mitt

on

Register an event handler for the given type.

Parameters

  • type String Type of event to listen for, or "*" for all events
  • handler Function Function to call in response to the given event

off

Remove an event handler for the given type.

Parameters

  • type String Type of event to unregister handler from, or "*"
  • handler Function Handler function to remove

emit

Invoke all handlers for the given type. If present, "*" handlers are invoked prior to type-matched handlers.

Parameters

  • type String The event type to invoke
  • event [Any] An event object, passed to each handler