oj-event
TypeScript icon, indicating that this package has built-in type declarations

6.0.0 • Public • Published

Event

Adds on, once, off and has methods to the Window, Document and Element prototypes.

Usage

import

import "oj-event"

on

on(event: string | string[], cb: Function, opts?: IOptions): this

  • adds the namespaced callback as an eventListener
  • this will override any previous events with the same namespace
  • if event is an array will recursively call on with each event
window.on("click.namespace", e => { ... })

off

off(event: string | string[]): this

  • removes the namespaced event
  • if event is an array will recursively call off with each event
window.off("click.namespace")

has

has(event: string | string[]): boolean

  • returns true if the event or all events are subscribed
window.has("click.namespace")

Types

IOptions

{ 
  preventDefault?: boolean
  stopPropagation?: boolean
  capture?: boolean
  passive?: boolean 
 }

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i oj-event

      Weekly Downloads

      2

      Version

      6.0.0

      License

      MIT

      Unpacked Size

      10.9 kB

      Total Files

      6

      Last publish

      Collaborators

      • orange-juice