Package Exports
- run-event-handler-once
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (run-event-handler-once) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
run-event-handler-once
Register an event handler to a desired target and ensure that the event handler is executed only once.
Installation
Install run-event-handler-once using npm:
npm install --save run-event-handler-once
Or via yarn:
yarn add run-event-handler-once
Usage
const runEventHandlerOnce = require('run-event-handler-once')
const button = document.querySelector('button')
runEventHandlerOnce(button, 'click', function() {
console.log('Hello!')
})API
runEventHandlerOnce(target, type, listener, [options])
target
Type: EventTarget
Register an event handler to a desired target.
type
Type: string
The event type.
listener
Type: function
An event handler which receives a notification when an event of the specified type occurs.
options (Optional)
Type: object
An options object that specifies characteristics about the event listener. The available options are:
add- An options object that will be passed toaddEventListenerremove- An options object that will be passed toremoveEventListener
License
MIT