rong_event 0.3.1

Event module for RongJS
docs.rs failed to build rong_event-0.3.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: rong_event-0.1.1

rong_event

Implements Web-standard events and a Node.js-style EventEmitter.

JS APIs

  • Event — base event class
    • new Event(type, options?) — create an event
    • type / bubbles / cancelable / composed — event properties
  • CustomEvent — event with custom data (extends Event)
    • new CustomEvent(type, options?) — create with optional detail
    • detail — custom event data
  • EventTarget — Web-standard event target
    • addEventListener(type, listener, options?) — add a listener
    • removeEventListener(type, listener, options?) — remove a listener
    • dispatchEvent(event) — dispatch an event
  • EventEmitter — Node.js-style emitter (extends EventTarget)
    • on(event, listener) / once(event, listener) — add listeners
    • off(event, listener) / removeListener(event, listener) — remove listeners
    • removeAllListeners(event?) — remove all listeners
    • prependListener(event, listener) / prependOnceListener(event, listener) — add at front
    • emit(event, ...args) — emit an event
    • eventNames() — list registered event names
    • listenerCount(event, listener?) — count listeners
    • setMaxListeners(n) / getMaxListeners() — configure listener limit