/**
* @class
* @classdesc Classe de base pour les évènements des webcomposants
* @abstract
* @extends CustomEvent
*/
export class ABaseMelEvent extends CustomEvent {
#caller = null;
/**
* Type correspond à l'évènement qui sera cet objet.
* @param {string} type Type d'évènement
*/
constructor(type, caller) {
super(`api:${type}`);
this.#caller = caller;
}
get caller() {
return this.#caller;
}
}