All Projects β†’ antvis β†’ event-emitter

antvis / event-emitter

Licence: other
Simple event emitter for @antvis

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to event-emitter

spa-bus
πŸ”₯Tools for multilevel components to pass values in any SPA
Stars: ✭ 15 (+7.14%)
Mutual labels:  event-emitter
zeroin
The only Event Emitter you need
Stars: ✭ 19 (+35.71%)
Mutual labels:  event-emitter
react-bus
A global event emitter for react.
Stars: ✭ 34 (+142.86%)
Mutual labels:  event-emitter
events
Tiny type-safe event emitter
Stars: ✭ 25 (+78.57%)
Mutual labels:  event-emitter
typed-emitter
πŸ”© Type-safe event emitter interface for TypeScript
Stars: ✭ 175 (+1150%)
Mutual labels:  event-emitter
node-await-event-emitter
await events library like EventEmitter
Stars: ✭ 19 (+35.71%)
Mutual labels:  event-emitter
telephone-ts
Telephone-ts: The "Event Emitter-less" TypeScript Event Architecture.
Stars: ✭ 22 (+57.14%)
Mutual labels:  event-emitter
emitting
EventEmitter designed for TypeScript and Promises
Stars: ✭ 37 (+164.29%)
Mutual labels:  event-emitter
emitter-queue
😴 Queue emitter events
Stars: ✭ 16 (+14.29%)
Mutual labels:  event-emitter
event-emitter
Event Emitter module for Nest framework (node.js) πŸ¦‹
Stars: ✭ 102 (+628.57%)
Mutual labels:  event-emitter
common
Common classes used across prooph components
Stars: ✭ 83 (+492.86%)
Mutual labels:  event-emitter
chokidar-socket-emitter
a simple chokidar watcher which emits events to all connected socket.io clients
Stars: ✭ 28 (+100%)
Mutual labels:  event-emitter
event
πŸ“† Strictly typed event emitter with asynciterator support
Stars: ✭ 30 (+114.29%)
Mutual labels:  event-emitter
tsee
Typed EventEmitter implemented with tsargs
Stars: ✭ 22 (+57.14%)
Mutual labels:  event-emitter
stats
πŸ“Š Collect stats about your node.js process πŸ“Š
Stars: ✭ 29 (+107.14%)
Mutual labels:  event-emitter
EventEmitter
Simple EventEmitter with multiple listeners
Stars: ✭ 19 (+35.71%)
Mutual labels:  event-emitter
tiny-typed-emitter
Fully type-checked NodeJS EventEmitter
Stars: ✭ 96 (+585.71%)
Mutual labels:  event-emitter
parallel-event-emitter
Parallel event emitter built on futures-rs
Stars: ✭ 29 (+107.14%)
Mutual labels:  event-emitter
micro-typed-events
The smallest, most convenient typesafe TS event emitter you'll ever need
Stars: ✭ 39 (+178.57%)
Mutual labels:  event-emitter
Eventemitter2
A nodejs event emitter implementation with namespaces, wildcards, TTL, works in the browser
Stars: ✭ 2,330 (+16542.86%)
Mutual labels:  event-emitter

@antv/event-emitter

event-emitter for @antvis.

Install

npm i --save @antv/event-emitter

Usage

import EE from '@antv/event-emitter';

const ee = new EE();

ee.on('mouseover', () => {});

ee.once('click', () => {});

ee.on('*', () => {});

ee.emit('click', 1, 'hello', true);

ee.off('click');

API

Simple and similar with event-emitter.

  • on(evt: string, callback: Function): listen an event.
  • once(evt: string, callback: Function): listen a event only once.
  • emit(evt: string, ...parameters: any[]): emit / trigger an event with parameters.
  • off(evt?: string, callback?: Function): unsubscribe an event.
  • getEvents(): get all the exist events.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].