The plugin definition for the EventManager class
API
abstract class EventManagerPlugin {
constructor(_doc: any): EventManagerPlugin;
manager: EventManager;
abstract supports(eventName: string): boolean;
abstract addEventListener(element: HTMLElement, eventName: string, handler: Function, options?: ListenerOptions | undefined): Function;
}
constructor
EventManagerPlugin
@param_doc
any
@returns
EventManagerPlugin
manager
EventManagersupports
booleanShould return true for every event name that should be supported by this plugin
@parameventName
string
@returns
boolean
addEventListener
FunctionImplement the behaviour for the supported events
@paramelement
HTMLElement
@parameventName
string
@paramhandler
Function
@returns
Function
Description
The plugin definition for the EventManager class
It can be used as a base class to create custom manager plugins, i.e. you can create your own class that extends the EventManagerPlugin one.