@robotlegsjs/core
Version:
An architecture-based IoC framework for JavaScript/TypeScript
54 lines (53 loc) • 1.34 kB
TypeScript
import { IEvent } from "../../../events/api/IEvent";
import { IEventDispatcher } from "../../../events/api/IEventDispatcher";
import { IClass } from "../../../extensions/matching/IClass";
/**
* @private
*/
export declare class EventMapConfig {
private _dispatcher;
/**
* @private
*/
get dispatcher(): IEventDispatcher;
private _eventString;
/**
* @private
*/
get eventString(): string;
private _listener;
/**
* @private
*/
get listener(): Function;
private _thisObject;
/**
* @private
*/
get thisObject(): any;
private _eventClass;
/**
* @private
*/
get eventClass(): IClass<IEvent>;
private _callback;
/**
* @private
*/
get callback(): Function;
private _useCapture;
/**
* @private
*/
get useCapture(): boolean;
private _priority;
/**
* @private
*/
get priority(): number;
/**
* @private
*/
constructor(dispatcher: IEventDispatcher, eventString: string, listener: Function, thisObject: any, eventClass: IClass<IEvent>, callback: Function, useCapture: boolean, priority: number);
equalTo(dispatcher: IEventDispatcher, eventString: string, listener: Function, thisObject: any, eventClass: IClass<IEvent>, useCapture: boolean): boolean;
}