projen
Version:
CDK for software projects
34 lines (33 loc) • 1.16 kB
TypeScript
import { EventListenerOptions, AddEventListenerOptions, EventListenerEntry, EventTarget } from "../dom/interfaces";
/**
* Flattens the given options argument.
*
* @param options - options argument
*/
export declare function eventTarget_flatten(options: EventListenerOptions | boolean): boolean;
/**
* Flattens the given options argument.
*
* @param options - options argument
*/
export declare function eventTarget_flattenMore(options: AddEventListenerOptions | boolean): [boolean, boolean, boolean];
/**
* Adds a new event listener.
*
* @param eventTarget - event target
* @param listener - event listener
*/
export declare function eventTarget_addEventListener(eventTarget: EventTarget, listener: EventListenerEntry): void;
/**
* Removes an event listener.
*
* @param eventTarget - event target
* @param listener - event listener
*/
export declare function eventTarget_removeEventListener(eventTarget: EventTarget, listener: EventListenerEntry, index: number): void;
/**
* Removes all event listeners.
*
* @param eventTarget - event target
*/
export declare function eventTarget_removeAllEventListeners(eventTarget: EventTarget): void;