Base class for EventListener and MatchListener. This can be used to wrap any listeners which will be shared by many elements. Call the listen or remove method to add or remove the listener to/from the given elements.

Example

import { Listener } from 'deleight/eutility';
listener = new Listener(() => login(input.value));
listener.listen('keyup', [window.input1, window.input2])

Hierarchy (view full)

Constructors

Properties

Methods

Constructors

Properties

listener: EventListenerOrEventListenerObject

Methods

  • Parameters

    • eventName: string
    • elements: EventTarget[]
    • Optional options: boolean | AddEventListenerOptions

    Returns void

  • Parameters

    • eventName: string
    • Rest ...elements: EventTarget[]

    Returns void