subscribr
v2.1.4
Published
A tiny event subscriber.
Downloads
36
Maintainers
Readme
API
Subscribr.on(eventId, handler)
Subscribe to an event.
Parameters
| Name | Type | Description |
| ---- | ---- | ----------- |
| eventId | string | the event ID. |
| handler | function | the callback function. |
Returns
functionSubscription destroyer.
Subscribr.one(eventId, handler)
Subcribe an evento to be executed only once (gets self-destroyed after execution).
Parameters
| Name | Type | Description |
| ---- | ---- | ----------- |
| eventId | string | the event ID. |
| handler | function | the callback function. |
Returns
functionSubscription destroyer.
Subscribr.emit(eventId, params)
Emit an event.
Parameters
| Name | Type | Description |
| ---- | ---- | ----------- |
| eventId | string | the event ID. |
| params | object | handler params. |
Subscribr.listHandlers(eventId)
List an event's handlers.
Parameters
| Name | Type | Description |
| ---- | ---- | ----------- |
| eventId | string | the event ID. |
Returns
arrayEvent handlers.
Subscribr.remove(eventId)
Unsubscribe an event.
Parameters
| Name | Type | Description |
| ---- | ---- | ----------- |
| eventId | string | the event ID. |
Subscribr.interceptors
Get interceptors.
Returns
arrayInterceptors.
Subscribr.events
Get events.
Returns
arrayEvents.
Subscribr.all
Get all events and interceptors.
Returns
objectEvents.
