private export class DomEventMapConfig { private _dispatcher : EventTarget ; private public get dispatcher ( ) : EventTarget { return this . _dispatcher ; } private _eventString : string ; private public get eventString ( ) : string { return this . _eventString ; } private _listener : EventListenerOrEventListenerObject ; private public get listener ( ) : EventListenerOrEventListenerObject { return this . _listener ; } private _options : boolean | AddEventListenerOptions ; private public get options ( ) : boolean | AddEventListenerOptions { return this . _options ; } private constructor ( dispatcher , eventString , listener , options ) { this . _dispatcher = dispatcher ; this . _eventString = eventString ; this . _listener = listener ; this . _options = options ; } public equalTo ( dispatcher , eventString , listener , options ) { return ( this . _dispatcher === dispatcher && this . _eventString === eventString && this . _listener === listener && this . _options === options ) ; } }